假设我有以下数据框:
x1 <- c(12:4, 5:8, NA, NA)
x2 <- c(15:8, 9:15)
x3 <- c(14:9, 10:13, NA, NA, NA, NA, NA)
df <- data.frame(x1, x2, x3)
如何在每列中搜索最小值,删除之前的所有值并用 NA 填充列以保持相等的长度?NA 只应添加到列的末尾,以便最低值位于第 Nr 行。1. 我真正的 dfs 有不同数量的列和行。
期望的结果是:
x1 x2 x3
1 4 8 9
2 5 9 10
.
.
8 NA 15 NA