1956 5

[问答] R语言 画CSV文件 线图出错 [推广有奖]

  • 2关注
  • 0粉丝

已卖:13份资源

本科生

52%

还不是VIP/贵宾

-

威望
0
论坛币
2394 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
1246 点
帖子
29
精华
0
在线时间
152 小时
注册时间
2015-5-24
最后登录
2023-6-20

楼主
追梦赤子心Kevin 发表于 2016-7-25 10:22:27 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

QXHJF= read.table("C:QXHJ0415.csv", header=TRUE,sep=",")
head(QXHJF)
plot(QXHJF[,1],QXHJF[,4],type="l", main=" 汤臣倍健", xlab="",ylab="成交价")
lines(QXHJF[,1],QXHJF[,4],type="l",col="red")

lineplot.jpeg

请问如何解决这个画线图奇怪的问题,时间轴是没错的呀。。

二维码

扫码加我 拉你入群

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

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

关键词:R语言 Lines Table Head type R语言 统计 金融数学

沙发
jiagangw 发表于 2016-7-25 10:29:16
请在数据读入后,按第一列(时间)排序,然后再作图。

藤椅
lxy_yf 发表于 2016-7-26 11:25:39
楼主你好,问题解决了没有,我是R新手,最近也遇到和你同样的问题。我想问一下,你是怎样把日线级别的数据做成时间序列对象的。

板凳
lxy_yf 发表于 2016-7-26 11:27:43
jiagangw 发表于 2016-7-25 10:29
请在数据读入后,按第一列(时间)排序,然后再作图。
你好,我想问一下日线级别的数据是怎么读入R中的,它是时间不等距的。

报纸
jiagangw 发表于 2016-7-27 10:11:59
请楼主将数据QXHJ0415.csv(或类似的数据) 傳上来供大家学习一下如何解决所提的问题。

地板
追梦赤子心Kevin 发表于 2016-7-29 13:16:13
这个问题是因为:作为日期的x轴,数据格式为文本,而文本排序时候,同一年中10月11月12月是和1月排在一起的。所以曲线图过完9月又折回到年初去了。

把文本的日期转为日期格式就可以了:

> SNSWF[,1] <- as.Date(SNSWF[,1], format = "%Y/%m/%d")

作者:王冠嵩
链接:https://www.zhihu.com/question/48770537/answer/112667037
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

我试过她的方法, 但是数据变成了全NA, 后来我改format = "%Y-%m-%d”   ,好像有成功一次。
但是我股票的数据需要处理的比较多, 换一个股票数据的时候,好像又出问题。 之后我也就没纠结这个问题, 用R的QUANTMOD包,直接下数据了

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

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