gpt4 book ai didi

r - 列长度​​的mutate_impl中的R错误

转载 作者:行者123 更新时间:2023-12-03 07:45:12 24 4
gpt4 key购买 nike

我有一个数据框,我正在尝试添加总计列,并对每一行求和以填充总计。我以前在脚本中完成了此操作,没有遇到问题,但是现在运行时出现错误。数据帧是39个变量和3142 obs。它以带有县级Fips代码的字符列开始,然后是38列按性别和5岁年龄组划分的数字数据列。我需要对行进行求和,以获得每个县的总人口。数据框的简短版本是:

GEOID  FU5  MU5  F5to9  M5to9  F10to14  M10to14
01001 50 50 45 45 48 48
01002 15 15 20 20 18 18

我的脚本是:
 df <- df %>%
mutate(df_Total = rowSums(df[,c(2:39)]))

我不断收到的错误消息是:
 Error in mutate_impl(.data, dots) : 
Column `Pop2020_Total` must be length 1 (the group size), not 3142

如我所说,我在脚本中多次使用了相同的脚本,以获取数据帧中的总列。我没有在脚本中包含.na.rm = TRUE,因为我确保没有NA值。任何不起作用的想法都会有所帮助。
谢谢。

最佳答案

c2似乎是一个错字

df %>%
mutate(df_Total = rowSums(.[,2:39]))

关于r - 列长度​​的mutate_impl中的R错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51426419/

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