【问题标题】:Manipulation of data frame using Group by or Aggregate in R [duplicate]在R中使用Group by或Aggregate操作数据框[重复]
【发布时间】:2021-03-24 09:54:14
【问题描述】:

我想通过我拥有的当前数据框创建下表。 我目前的数据框如下

ID = c(rep("A",3), rep("B",5), rep("C",4))
NRT = c(3,3,4,5,5,3,3,4,3,3,5,5)
df = as.data.frame(cbind(ID,NRT))
ID NRT
A 3
A 3
A 4
B 5
B 5
B 3
B 3
B 4
C 3
C 3
C 5
C 5

我想获得一个如下表,显示每个数字在每个 ID 中出现的次数

ID 3 4 5
A 2 1 0
B 2 1 2
C 2 0 2

提前感谢大家的帮助:)

【问题讨论】:

    标签: r function group-by aggregate data-manipulation


    【解决方案1】:

    一个简单的方法是:table(df)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-01
      • 2018-08-11
      • 1970-01-01
      • 2017-01-25
      • 2021-03-26
      • 1970-01-01
      • 1970-01-01
      • 2015-03-11
      相关资源
      最近更新 更多