[問題] 多個變數的迴圈如何處理?

作者: lovedmagic (EricZou)   2016-12-24 02:03:52
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
新手(沒寫過程式,R 是我的第一次)
[問題敘述]:
目前我遇到的困難是我有A1~A270個變數,我每個變數都有大概五個數值,
每個數值左側代表一個名稱,例如我A1這個變數裡面有 34 18 16 9 4五個值
然後每個數值對應到左側的名稱有A B C D E ,我想做的就是取出A1變數中
最大的那個值,然後再取出左側的ID,主要是要求出左側的ID,我要如何
讓迴圈把每個變數都跑過一次呢???
以下有錯誤範例
[程式範例]:
fxck = data.frame()
for (i in 1:270){
number[data$Ai==max(data$Ai)]
fxck <- rbind(number[Ai==max(Ai)],Ai)
print(fxck)
}
[關鍵字]:
多個變數、迴圈
作者: f496328mm (為什麼會流淚)   2016-12-24 03:21:00
你的code應該跑不動吧,R看不懂Ai

Links booklink

Contact Us: admin [ a t ] ucptt.com