小编joa*_*at1的帖子

如何为另一个R中的每个唯一值对一列中的值进行分组?

这是一个基本问题,但我已经坚持了很长一段时间.我正在尝试对ColumnB中的值进行分组,但只在ColumnA中的每个值中进行分组.

初始数据框将类似于:

ColumnA = c(1,1,1,2,2,2)
ColumnB = c("f","g","g","f","f","h")
df <- data.frame(ColumnA,ColumnB)
Run Code Online (Sandbox Code Playgroud)
ColumnA    ColumnB
    1         f
    1         g
    1         g
    2         f
    2         f
    2         h
Run Code Online (Sandbox Code Playgroud)

结果将是:

ColumnA    ColumnB
    1         f
    1         g
    2         f
    2         h
Run Code Online (Sandbox Code Playgroud)

(我尝试使用的方法之一是dplyr使用:group_by(df, ColumnB),但尝试不成功.)

aggregate r

3
推荐指数
1
解决办法
1966
查看次数

标签 统计

aggregate ×1

r ×1