gpt4 book ai didi

r - 根据其他列计算列中的总数 - R

转载 作者:行者123 更新时间:2023-12-04 00:56:38 25 4
gpt4 key购买 nike

如何转换数据框?

之前:

set.seed(1)
df <- data.frame( n = rpois(16, 2),
year = rep(2011, 16),
month = rep(seq(1,4,1), times = rep(4,4)))

之后:

df1 <- data.frame( n = c(8,11,4,9),
year = rep(2011, 4),
month = rep(seq(1,4,1)))

最佳答案

我想你想要的是这个,使用dplyr:

library(dplyr)
df %>%
group_by(year, month) %>%
summarise(n = sum(n))
# A tibble: 4 x 3
# Groups: year [1]
year month n
<dbl> <dbl> <int>
1 2011 1 8
2 2011 2 11
3 2011 3 4
4 2011 4 9

关于r - 根据其他列计算列中的总数 - R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61990093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com