我目前正尝试在RStudios中运行以下函数:
autoplot(log(souvenirs))+ylab("Sales")但是,每次运行它时,我都会收到以下错误。
Error in Math.data.frame(souvenirs) :
non-numeric-alike variable(s) in data frame: Month可以通过运行fpp3库和使用souvenirs数据集来访问数据集。我的假设是,我可能会收到这个错误,因为“月”栏砍下了年和月。
我是Rstudio的新手,我尝试使用变体函数将“月份”列在年份和月份之间分开,但是没有运气。我现在在厕所。
发布于 2022-11-03 05:46:00
在此数据集中,月份变量包含两个信息:年份和月份。即使在运行自动绘图函数之前,如果尝试运行摘要(纪念品),也会出现错误。我可以使用以下代码绘制它:
df <- souvenirs %>% mutate(Year_Month = parse_date_time(Month,orders ="Y m")) %>% select(-Month)
df2 <- df[,1:2]
df2 <- df2 %>% mutate(Year_Month = lubridate::ymd(Year_Month))
ggplot(df2,aes(x = Year_Month, y = log(Sales))) + geom_line()https://stackoverflow.com/questions/74297684
复制相似问题