gpt4 book ai didi

r - 从 xts 对象获取日期列

转载 作者:行者123 更新时间:2023-12-04 12:28:55 26 4
gpt4 key购买 nike

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





Access zoo or xts index

(2 个回答)


5年前关闭。




我用过 getSymbols获取股票数据,它返回如下内容:

> require(quantmod)
> getSymbols(AAPL)
> head(AAPL)
AAPL.Open AAPL.High AAPL.Low AAPL.Close
2007-01-03 86.29 86.58 81.90 83.80
2007-01-04 84.05 85.95 83.82 85.66
2007-01-05 85.77 86.20 84.40 85.05
2007-01-08 85.96 86.53 85.28 85.47
2007-01-09 86.45 92.98 85.15 92.57
2007-01-10 94.75 97.80 93.45 97.00
> str(AAPL)
An ‘xts’ object on 2007-01-03/2015-02-23 containing:
Data: num [1:2049, 1:6] 86.3 84 85.8 86 86.5 ...
- attr(*, "dimnames")=List of 2
..$ : NULL
..$ : chr [1:6] "AAPL.Open" "AAPL.High" "AAPL.Low" "AAPL.Close" ...
Indexed by objects of class: [Date] TZ: UTC
xts Attributes:
List of 2
$ src : chr "yahoo"
$ updated: POSIXct[1:1], format: "2015-02-24 17:12:45"

如何获取日期?似乎日期不在数据中。 AAPL[1,1]返回:
           AAPL.Open
2009-01-02 85.88

rownames(AAPL)返回 NULL .这里发生了什么?日期如何与对象的其余部分相关联?如何获取日期?

最佳答案

getSymbols不返回 data.frame默认情况下;它返回一个 xts 对象。 xts 对象没有行名称。它们有一个索引属性,您可以使用 index 访问该属性。功能。

关于r - 从 xts 对象获取日期列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28532019/

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