[问题] 多个变量的循环如何处理?

楼主: 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