Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R标记编织错误未选择tidyselect变量_R_R Markdown_Knitr_Tidyverse_Tidyr - Fatal编程技术网

R标记编织错误未选择tidyselect变量

R标记编织错误未选择tidyselect变量,r,r-markdown,knitr,tidyverse,tidyr,R,R Markdown,Knitr,Tidyverse,Tidyr,我试图将我的代码编织成一个html文件;但是,当文件到达包含函数pivot\u longer()的代码行时,会出现错误()。我将在下面附上我的代码。有什么建议吗? 库(ggplot2) 图书馆(dslabs) 图书馆(dplyr) 图书馆(tidyr) 图书馆(tidyverse) dt我不确定,您想用line执行什么: dt[,i]如果dt不包含名为year的列,则会出现此错误。我没有下载您的数据,但是如果您发布问题的前几行(dput是最好的方法,dput(droplevels(dt[1:1

我试图将我的代码编织成一个html文件;但是,当文件到达包含函数
pivot\u longer()
的代码行时,会出现错误()。我将在下面附上我的代码。有什么建议吗?

库(ggplot2)
图书馆(dslabs)
图书馆(dplyr)
图书馆(tidyr)
图书馆(tidyverse)

dt我不确定,您想用line执行什么:


dt[,i]如果
dt
不包含名为
year
的列,则会出现此错误。我没有下载您的数据,但是如果您发布问题的前几行(
dput
是最好的方法,
dput(droplevels(dt[1:10,]))
,我很乐意看一看。
library(ggplot2)
library(dslabs)
library(dplyr)
library(tidyr)
library(tidyverse)
dt <- read.csv("~co2-2019.csv", stringsAsFactors = FALSE)
dt[,i] <- apply(dt[,i], 2, function(x) as.numeric(as.character(x)))
dt.long <- pivot_longer(dt, -year, names_to = "month", values_to = "co2")
dt.long <- mutate(dt.long, month = factor(month, levels = month.abb))
dt.long <- group_by(dt.long, year, month) %>% summarize(mean_co2 = mean(co2, na.rm = TRUE))
ggplot(dt.long, aes(x=month, y=mean_co2, group = year))+ggtitle("Average Annual CO2 Levels at Mauna Loa Observatory")+geom_line()+labs(x="Month", y = "Average CO2 Level")