我想对变量cat_b编码的一个城市的数据中的第2至4列和第7至51列求和。我想用这些总数创建一个新行。
目前,我只是将colsum用于两组变量,但是由于它们是单独的命令,因此它们将创建两行而不是我想要的一行
在此数据集中,Budget_panel是工作目录
strsplit(name, "\\s+")[[1]]
#[1] "Cry" "River"
paste(strsplit(name, "\\s+")[[1]], collapse = ".*")
#[1] "Cry.*River"
是否有一种简洁的方法?
答案 0 :(得分:0)
一个选项是summarise_at
library(tidyverse)
Budget_panel %>%
summarise_at(c(1:4, 7:51), sum, na.rm = TRUE)