我想绘制不同年份的污染物排放图,因此我使用了dplyr
包来汇总数据,但是由于返回的dataframe
的格式,我无法绘制它。
我尝试使用as.numeric
转换年份和排放清单,但拒绝了,该怎么办?
total_emmision_per_year <- SCC %>% group_by(year) %>% summarise(total_emmision_per_year = sum(Emissions))
plot(total_emmision_per_year[,1], total_emmision_per_year[,2] , pch = 19)
我收到此错误:
stripchart.default(x1,...)中的错误:无效的绘图方法
答案 0 :(得分:0)
正如评论中所说,问题是因为您有小词 如果要从小标题中提取向量,则可以使用小标题包中的拉取功能。如果要使用基本包进行打印,以下代码可能会起作用。 (尽管我建议使用ggplot2,如neilfws所建议的那样)
library(tibble)
plot(total_emmision_per_year %>% pull(1), total_emmision_per_year %>% pull(2) , pch = 19)