【问题标题】:Receive the total sum score of every number [duplicate]接收每个数字的总和分数[重复]
【发布时间】:2021-03-29 21:27:19
【问题描述】:

用作输入数据框:

df1 <- data.frame(num = c(1,1,1,2,2,2,3))

如何接收 num 列中激发的每个数字的总和?

示例输出:

num frequency
1 3
2 3
3 1

【问题讨论】:

    标签: r


    【解决方案1】:

    使用table 并将其强制转换为数据框。

    as.data.frame(table(df1$num))
    #   Var1 Freq
    # 1    1    3
    # 2    2    3
    # 3    3    1
    

    with(df1, data.frame(num=unique(num), freq=tabulate(num)))
    #   num freq
    # 1   1    3
    # 2   2    3
    # 3   3    1
    

    【讨论】:

      猜你喜欢
      • 2017-05-26
      • 1970-01-01
      • 2013-03-02
      • 2019-02-01
      • 2021-02-21
      • 1970-01-01
      • 2021-10-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多