假设数据是data.frame,变量名是dat,全部列是数值型。
# 最小值
sapply(dat, function(x) {x[x == 0] <- NA; min(x, na.rm = TRUE)})
# 对应位置
sapply(dat, function(x) {x[x == 0] <- NA; which(x == min(x, na.rm = TRUE))})
|
楼主: znn_0802
|
4443
2
[问答] 请问如何在R语言中实现数据框每一列中除去0的最小值和对应的位置? |
|
大专生 31%
-
|
|
|
|
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


