我有谷歌股票数据。它有两列“日期”(每日数据)和“收盘价”,即 Google 收盘指数。
Date Close
10/11/2013 871.99
10/10/2013 868.24
10/9/2013 855.86
10/8/2013 853.67
10/7/2013 865.74
10/4/2013 872.35
10/3/2013 876.09
10/2/2013 887.99
10/1/2013 887
9/30/2013 875.91
9/27/2013 876.39
9/26/2013 878.17
9/25/2013 877.23
9/24/2013 886.84
它是 csv 格式,我通过 read.csv 读取它,它返回数据框对象。当我尝试将其转换为 timeseries / ts() 对象时,它返回不需要的数字。
请帮我将数据帧转换为 ts() 对象。
提前致谢。
我建议使用xts
代替ts
因为它有很多功能,特别是对于金融时间序列。
如果您的数据位于 data.frame 中DF
然后你可以将它转换为xts
如下
xts(DF$Close, as.Date(DF$Date, format='%m/%d/%Y')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)