楼主: 小李菜刀
4979 1

[问答] ggplot做时间序列图报错:Error: could not find function "as.date" [推广有奖]

  • 1关注
  • 0粉丝

高中生

55%

还不是VIP/贵宾

-

威望
0
论坛币
713 个
通用积分
0.4508
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
481 点
帖子
29
精华
0
在线时间
32 小时
注册时间
2005-4-21
最后登录
2024-12-31

楼主
小李菜刀 发表于 2017-4-17 19:10:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大侠好!

最近在学习R,拿着一本介绍R的书用里面的案例在做练习,使用书附的数据文件做练习,出现了报错。有大侠知道的,指点一下,不胜感激!


我用附件 menus.rar (20.14 KB) 本附件包括:
  • menus.csv
,操作和报错如下:

> menus <- read.csv("menus.csv",stringsAsFactors = FALSE,colClasses = c("factor","Date","numeric"))
> fantuan <- menus %>% filter ("品名" == "饭团")
> ggplot(fantuan, aes(日期,销售额)) + geom_line() + scale_x_date() + ggtitle("饭团的销售额")
Error: ggplot2 doesn't know how to deal with data of class mts/ts


在论坛上我也搜了一下,有人说是日期格式不对,我用写字板打开附件csv文件,日期也是年/月/日 的样式呀。

谢谢!





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:function gplot Error Could plot ggplot报错 时间序列

沙发
飞天玄舞6 在职认证  发表于 2017-4-17 22:12:42
  1. menus <- read.csv("menus.csv")
  2. head(menus)
  3. menus$日期 <- as.Date(menus$日期,format = "%Y/%m/%d")
  4. fantuan <- menus %>% filter(品名=="饭团")
  5. ggplot(fantuan,aes(日期,销售额)) + geom_line() + scale_x_date() + ggtitle("饭团的销售额")
复制代码

Rplot.png (5.85 KB)

Rplot.png

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 22:25