使用具有剩余列的最大值的一列记录创建向量

时间:2018-04-04 15:30:05

标签: r

我对R语言更新鲜,并且在一些Q / A中工作,被困在我必须找到具有最大能量,最大水和最大纤维的食物矢量的问题,请帮助我我该怎么办?尽力而为吗? 表格如下:

Food      energy    water   fiber  
Apple     207       84      2.3  
Apricot   153       87      2.1  
Avocado   523       81      0.2  
Blueberry 204       80      8.4  
Blackberry170       85      8.7  

1 个答案:

答案 0 :(得分:0)

要获取列中具有最大值的行,其中df是您的上述数据帧,请尝试:

maxEnergy <- df[which.max(df$energy),]
maxWater <- df[which.max(df$water),]
maxFiber <- df[which.max(df$fiber),]