今天去找余老師談選課的問題
當中聊到R讀書會的事情, 余老師興致一來考了我一題R
以下是題目, /*題目略做修正,不過精神是一致的*/
假設x是一個隨機向量, 假設從Normal(0,1)抽10個樣本好了
>x=rnorm(10)
>x
[1]1.051 -0.711 -0.205 0.507 1.044 -0.643 -0.416 -1.232 0.410 0.526
現在寫一個片段程式把x向量中,x<0的觀察值編號列出來
也就是說最後要的是列出
[1] 2 3 6 7 8
聽到題目我腦海中第一個浮現的是....for(i in 1:lenght(x)){...if(x[i]<0){....}}
不過這當然不是老師所要的,聰明的你會怎麼想呢??!!
晚點再佈老師的答案
..............這不是拖稿線.............這不是拖稿線...................
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.18.137