【发布时间】:2016-08-18 00:36:13
【问题描述】:
data_different_tech_count <- data_different_tech %>%
group_by(tech) %>%
summarise(count(tech))
现在这给了我一个 data.frame 作为输出,但我无法保存文件。当我尝试更改 colnames 时,它会显示:
colnames(data1)[c(1,2)]<- c("tech","count")
colnames<-(*tmp*, value = c("tech", "count")) 中的错误: 'names' 属性 [2] 必须与向量 [1] 长度相同
当我使用时
colnames(data_different_count_tech)
它说我只有一列。 当我使用
summary(data_different_count_tech)
它显示了两列。
当我尝试将此文件写入我的目录时,它会返回以下错误。
write.csv(file=data_different_tech_count,"tech.csv")
矩阵错误(unlist(value, recursive = FALSE, use.names = FALSE), nrow = nr, : 'dimnames' [2] 的长度不等于数组范围
【问题讨论】:
-
我认为你需要
summarise (count = n ())。但是您还没有命名您创建的变量,我不确定 dplyr 将如何处理它。