首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RStudios错误>Math.data.frame中的错误(纪念品):数据帧中的非数值类变量:月份

RStudios错误>Math.data.frame中的错误(纪念品):数据帧中的非数值类变量:月份
EN

Stack Overflow用户
提问于 2022-11-03 02:49:29
回答 1查看 35关注 0票数 0

我目前正尝试在RStudios中运行以下函数:

代码语言:javascript
复制
autoplot(log(souvenirs))+ylab("Sales")

但是,每次运行它时,我都会收到以下错误。

代码语言:javascript
复制
Error in Math.data.frame(souvenirs) : 
  non-numeric-alike variable(s) in data frame: Month

可以通过运行fpp3库和使用souvenirs数据集来访问数据集。我的假设是,我可能会收到这个错误,因为“月”栏砍下了年和月。

我是Rstudio的新手,我尝试使用变体函数将“月份”列在年份和月份之间分开,但是没有运气。我现在在厕所。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-03 05:46:00

在此数据集中,月份变量包含两个信息:年份和月份。即使在运行自动绘图函数之前,如果尝试运行摘要(纪念品),也会出现错误。我可以使用以下代码绘制它:

代码语言:javascript
复制
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()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74297684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档