我有一个像这样的data.frame:
A B C
4 8 2
1 3 5
5 7 6
它可以有更多的列和行。
所以我想知道的是,每一列它们具有最低值的次数(在我的示例中,结果应该是A为2,C为1)。
答案 0 :(得分:2)
d = data.frame(a = c(4, 1, 5), b = c(8, 3, 7), c = c(2, 5, 6))
row_mins = apply(d, 1, min)
# alternately, slightly more efficient
row_mins = do.call(pmin, d)
colSums(d == row_mins)
# a b c
# 2 0 1