首页 > 解决方案 > 计算空间字符串列的总和

问题描述

我的数据框在列名中包含空格

df <- data.frame("a 1"=c("jan","jan" , "feb"),"t t" =c(10,10,1))
colnames(df) <- c("a 1","t t")

我想在“a 1”的基础上对“t t”列求和我试过这个

df %>% group_by("a 1") %>% summarise(tx = sum("t t"))

预期的结果是一个具有

  a 1    t t
  jan     20
  feb     1

标签: r

解决方案


这行得通吗?

df %>% group_by(`a 1`) %>% summarise(tx = sum(`t t`))

推荐阅读