【发布时间】:2019-09-28 12:46:13
【问题描述】:
我有一个名为 test 的数据集,每个参与者有多个观察结果。每个参与者都有一个唯一的 ID,但有几个观察值(数据中的 1 行 = 1 个观察值)。我必须将数据集减少到每个参与者 1 行,并添加两个新变量,它们是 no 的总和。每个参与者的观察次数和他或她每次观察获得的分数总和。
我已经得到了这个值,但是如何根据这个代码创建这两个变量并将其添加到我的数据集中?
test %>%
group_by(id) %>%
summarize(sum_communities = sum(id/id, na.rm = TRUE))
test %>%
group_by(id) %>%
summarize(sum_points = sum(points, na.rm = TRUE))
【问题讨论】:
-
我不对名称进行任何赋值。即使在 tidyverse 中,你仍然需要这样做。
-
欢迎来到 StackOverflow!请阅读有关how to ask a good question 的信息以及如何提供reproducible example。这将使其他人更容易帮助您。