R语言中的循环语句

Python015

R语言中的循环语句,第1张

$curl = curl_init()

curl_setopt($curl,CURLOPT_URL,$_GET['url'])

curl_setopt($curl,CURLOPT_RETURNTRANSFER,true)

curl_setopt($curl,CURLOPT_USERAGENT,"Mozilla/4.0

(compatibleMSIE 6.0Windows NT 5.1SV1.NET CLR 1.1.4322.NET CLR 2.0.50727)")

$output = curl_exec($curl)

curl_close($curl)

print_r($output)

1000个苹果,每9个抽1个,抽30个,那也就用到9*30=270,跟1000有什么关系?

#假设apple原先是按顺序排的

>apple

[1] 1  2   3   4   ...

#首先将1000个苹果打乱顺序

>apple <- apple[sample(1000)] apple

[1]   528  376  9  231  ...

#然后写个循环

> count <- 0   # 这是最后抽出的样本

> i <- 1   # 这是抽样范围的起点

> output <- vector() # 存储最后抽出来的样本

> while (count != 30){

+ temp <- sample(apple[i : (i + 8)] , 1)   # 在apple的第i到第i+8之间抽1个

+ output <- c(output, temp)  # 把结果存下来

+ i <- i + 9  # 重新设定起点

+ count <- count + 1  

}

运行完看output