【发布时间】:2021-11-12 13:02:49
【问题描述】:
我有一个名为 NKLA 的数据对象,如下所示:
> class(NKLA)
[1] "xts" "zoo"
> head(NKLA)
NKLA.Open NKLA.High NKLA.Low NKLA.Close NKLA.Volume NKLA.Adjusted
2018-06-11 9.57 9.58 9.57 9.58 402600 9.58
2018-06-12 9.56 9.56 9.56 9.56 300000 9.56
2018-06-13 9.57 9.58 9.56 9.57 179100 9.57
2018-06-14 9.57 9.57 9.57 9.57 0 9.57
2018-06-15 9.57 9.57 9.57 9.57 0 9.57
2018-06-18 9.54 9.58 9.54 9.58 300 9.58
但是当我尝试将其转换为 data.frame 时
- 建议here:
data.frame(date=index(NKLA), coredata(NKLA)) - 或者这个,建议here:
as.data.table(NKLA) - 或者这个,建议here:
as.data.frame.matrix(NKLA) - 但我也发现了这个:
as.data.frame.table(NKLA) - 还有这个:
as.data.table(NKLA) - 还有这个:
as.data.frame(NKLA)
我每次查询class(NKLA)时都会得到一个[1] "xts" "zoo"。
我的问题:
- 如何将
xts/zoo对象转换为data.frame对象?
任何帮助表示赞赏。
使用的系统:
- R 版本:4.1.1 (2021-08-10)
- RStudio 版本:1.4.1717
- 操作系统:macOS Catalina 版本 10.15.7
【问题讨论】:
标签: r data-conversion