[問題] 迴圈中的指令不會直接輸出資訊?
我用for迴圈想要執行sum等指令,
for(i in 1:length(unique(size))){
sum(size==sort(unique(size))[i])
}
這樣的結果是空白的,但直接執行
sum(size==sort(unique(size))[1])
這樣確實會有資料
後來想到先把它存到變數裡面再print
for(i in 1:length(unique(size))){
z=sum(size==sort(unique(size))[i])
print(z)
}
這樣就會照順序印出來了。我好奇的是for裡面無法直接顯示資料到console嗎?
[環境敘述]:
R version 3.3.2 (2016-10-31)
Rstudio 1.0.136
--
最近你的吸引力將大幅上漲,周遭的異性將慢慢的被你迷惑,慢慢的開始愛上你......。
唯一美中不足的是───────那群異性中有一半以上是齧齒目,其餘的則是爬蟲類。
或是你也可以換個樂觀的角度───愛上你的只有不到一半是爬蟲類,其餘都是齧齒目。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.137.77
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1496130642.A.5C4.html
推
05/30 17:35, , 1F
05/30 17:35, 1F
→
05/30 18:27, , 2F
05/30 18:27, 2F
→
05/30 19:06, , 3F
05/30 19:06, 3F
→
05/30 19:06, , 4F
05/30 19:06, 4F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章