2017-11-25 52 views
-1
library(ggplot2) 
library(dplyr) 
library(tidyr) 
NEI_baltimore$year.type<-paste(NEI_baltimore$year,NEI_baltimore$type,sep = ".") 
baltimore_sums<-aggregate(NEI_baltimore$Emissions,by=NEI_baltimore["year.type"],FUN=sum) 
separate(data = baltimore_sums,col = year.type,into=c("year","type"),sep = ".") 

我已經使用下面的代碼來分割已粘貼的列以獲取該粘貼列中的聚合函數。單獨顯示錯誤的函數

我收到警告,並沒有值在分裂列

Warning message: 
Too many values at 16 locations: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 
+0

請正確格式化您的代碼。這是不可讀的。閱讀幫助。 – Bhas

回答

0

顯示你並不需要指定sep = "."當談到separate和使用.。只要省略這個論點,看看它是否再次發生。

+0

不,我試過,即使這樣..它不起作用 –

+0

你可以用'dput()'來添加一些你的代碼給我們看結構嗎? –