【问题标题】:How to bind rows in R based on string?如何根据字符串绑定R中的行?
【发布时间】:2019-12-11 18:33:33
【问题描述】:

我想通过按 CCG 名称对每列中的数据求和来整理我的数据。 我基本上为这个数据框中的每个 CCG 分离了 12 个月的数据,但我想把它加起来得到包含所有信息的一行。

here is a pic of my data

例如,我在 NHS Darlington CCG 的数据框中有 12 个条目,并且希望将所有列(ReferralsReceived、FirstTreatment 等)相加,得到 NHS Darlington CCG 的一个结果,而不是 12 个。

但我想对 CCGName 列中的每个 CCG 执行此操作。

有人知道我该怎么做吗?

【问题讨论】:

  • 欢迎来到 SO。请以复制粘贴友好格式提供您的数据集(您可以使用dput),而不是发布屏幕截图。另外,让我们知道您已经尝试过什么。查看这篇文章以了解如何创建可重现的示例:stackoverflow.com/questions/5963269/…

标签: r data-binding rbind


【解决方案1】:

如果我理解正确,您可以使用aggregate()

df <- data.frame(
    name = c("a", "a", "b", "b"),
    number = c(2,2,4,4)
)

#   name number
# 1    a      2
# 2    a      2
# 3    b      4
# 4    b      4

aggregate(df$number, by = list(name = df$name), FUN = sum)

#   name x
# 1    a 4
# 2    b 8

【讨论】:

    猜你喜欢
    • 2022-12-15
    • 2015-08-13
    • 1970-01-01
    • 2021-04-01
    • 2021-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多