【发布时间】:2021-03-03 21:59:04
【问题描述】:
我有以下名为“data_2”的数据文件:
Person Weight Height
A 55 155
B 65 165
C 75 175
我想使用 Summarise(across(where)) 命令来生成每个人的总重量和重量。这是我到目前为止所尝试的。
data_2 <- read_excel("data_2.xlsx", sheet = 2)
data_2 %>%
summarise(across(where(is.numeric), sum))
很遗憾,这无法正常工作。有没有人知道如何解决这个问题?
预期输出:
Person Weight
A 55
B 65
C 75
Total 195
【问题讨论】:
-
也许是这个?
data_2 %>% group_by(Person) %>% summarise(across(where(is.numeric), sum)) -
这也会生成高度列。另外,我不知道总重量。
-
您需要一个总重量为 195 的新列吗?你能分享你的预期输出吗?
-
我已经编辑了问题,以便您现在可以看到预期的输出。
-
df[1:2] %>% janitor::adorn_totals()