假设我有一个向量列名的列表:R:查找数据帧的列清单的最大/最小
vec=c("C1" , "C2" ,"C3").
我知道一个事实,即这些列名来自数据帧DF :
df:
C1 C2 C3 C4 C5
1 2 3 4 5
1 4 3 5 6
3 2 4 1 3
如何找到vec中每列的最大值,查看它们在df中的值。例如,像:
boostedMax(vec, df, na.rm=T)
显然是行不通的,但这个想法是,boostedMax需要列名的矢量和数据帧在列,并从这些列返回最大值。在这个例子中,它会返回矢量:
(3,4,4)
在此先感谢!
编辑,以提供一个例子数据帧。 –
'sapply(df [vec],max,na.rm = T)' – Gregor
提供示例数据时,最好将其复制/粘贴。你可以通过包含代码来创建数据框或通过发布'dput(df)'来实现。 – Gregor