这是一个基本问题,但我一直坚持它很长一段时间。我试图将ColumnB中的值分组,但只能在ColumnA中的每个值中分组。如何将一列中的值分组为另一个R中的每个唯一值?
初始数据帧将是这样的:
ColumnA = c(1,1,1,2,2,2)
ColumnB = c("f","g","g","f","f","h")
df <- data.frame(ColumnA,ColumnB)
ColumnA ColumnB
1 f
1 g
1 g
2 f
2 f
2 h
其结果将是:
ColumnA ColumnB
1 f
1 g
2 f
2 h
(其中一种方法我尝试使用与dplyr
使用:group_by(df, ColumnB)
,但是这种尝试不成功)。
@jlw没问题。很高兴帮助你 – akrun 2015-03-31 13:17:56