gpt4 book ai didi

R - 将数据帧转换为时间序列

转载 作者:行者123 更新时间:2023-12-03 23:32:16 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Convert data frame with date column to timeseries

(5 个回答)


7年前关闭。




我有谷歌股票数据。它有两列日期(每日数据)和关闭,即谷歌关闭索引。

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 读取它,它返回数据框对象。当我尝试将其转换为时间序列/ts() 对象时,它返回不需要的数字。

请帮我将数据框转换为 ts() 对象。

提前致谢。

最佳答案

我建议使用 xts而不是 ts因为它有很多功能,特别是对于金融时间序列。
如果您的数据在 data.frame DF然后你可以把它转换成xts如下

xts(DF$Close, as.Date(DF$Date, format='%m/%d/%Y')

关于R - 将数据帧转换为时间序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19835587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com