【发布时间】:2016-11-18 15:53:52
【问题描述】:
我有一个包含几百列的数据框,每列都有数字数据。
对于每一列,我想识别值最接近零的单元格的值,而不是正数。
例如
X = c(-1,-2,-3,-4,-5,-6,-7,-8,-9,-10)
Y = c(5,4,3,2,1,0,-1,-2,-3,-4)
Z = c(-11,-12,-13,-14,-15,-16,-17,-18,-19,-20)
df <- data.frame(X, Y, Z)
我想要一些函数(有趣)来返回这个向量:
fun(df)
[1] -1 0 -11
我认为我可以使用应用函数,甚至可以使用循环或管道?
【问题讨论】:
-
为什么要使用管道?
-
Q 要求 确定位置,但您的
fun(df)返回值。请问你的目标是什么? -
编辑,抱歉,英语不好,我的意思是“确定价值”而不是“确定位置”