作者vespersoar (咕)
看板Statistics
標題[問題] 新手來發問,R創造變數與選取變數
時間Sun Jan 13 17:04:34 2013
大家好,我是剛學習R的新手
我想請問,假如我要創造1000個隨機常態變數
並從當中選取出>0.5的數值個數,n個
與選取出絕對值>1的數值,但只要n個
這要怎麼寫阿?
因為我輸入下面那串命令
a<-rnorm(1000)
sadat<-matrix(sort(a,decreasing=TRUE))
x1<-subset(sadat>0.5)
但結果只會顯示出true與false
並不會指出現我要的>0.5的數值
這要怎麼做呢?
謝謝了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.170.154.227
※ 編輯: vespersoar 來自: 1.170.154.227 (01/13 17:05)
※ 編輯: vespersoar 來自: 1.170.154.227 (01/13 17:05)
1F:推 ching0629:sample(a[a>=1|a<=-1],length(a[a>=0.5])) 01/13 17:21
2F:→ vespersoar:謝謝樓上大大的幫忙,讓我卡住的地方通了 01/14 10:04
3F:→ vespersoar:我自己稍微修正後,就變成我要的程式碼了 01/14 10:04
4F:→ vespersoar:謝謝 01/14 10:04