[問題類型]:
想要完成某件事情
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
現在有一個data.frame其中有三個factor變數(v1,v2,v3),每一個factor都是1~3,我想
要
每種狀況下抽取2/3個樣本出來,例如v1為1,v2為1,v3為1時有3筆資料符合,然後隨機
抽取2個樣本出來。遇到問題是,我想要用迴圈讀數字factor的數字,不知道該怎麼讓迴
圈讀取到。
[程式範例]:
for(i in 1:3){
for(j in 1:3){
for(k in 1:3){
sum(data{data$v1==i&data$v2==j&data$v3==k)
}
}}
程式跟問敘述不一樣,因為想要算每種情況下有多少個樣本時,就遇到問題了。
謝謝
[環境敘述]:
[關鍵字]:
迴圈 factor