全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1896 5
2016-07-25

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

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

二维码

扫码加我 拉你入群

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

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

全部回复
2016-7-25 10:29:16
请在数据读入后,按第一列(时间)排序,然后再作图。
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

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包,直接下数据了
附件列表

QXHJ.xls

大小:89.55 KB

 马上下载

二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群