数据帧R中最大行的列名

时间:2016-02-09 08:48:22

标签: r

我想获得每行的列名最大值。在下面的简单示例中:

A <- c(1, 3, 2, 13, 54, 641)
B <- c(2, 1, 54, 22, 100, 3)
C <- c(1, 9, 36, 1, 104, 23)

df1 <- data.frame(A,B,C) 
df1

    A   B   C
1   1   2   1
2   3   1   9
3   2  54  36
4  13  22   1
5  54 100 104
6 641   3  23

我想创建一个列(maxValue)并获取最大行的列名:

    A   B   C maxValue
1   1   2   1       B
2   3   1   9       C
3   2  54  36       B
4  13  22   1       B
5  54 100 104       C
6 641   3  23       A

任何建议都将受到高度赞赏:)

0 个答案:

没有答案