Как использовать rownames_to_column с датами - PullRequest
1 голос
/ 02 августа 2020

Я пытаюсь преобразовать мои загрузки с ценами на Yahoo в "аккуратный" формат, но в представлении ниже даты теряют свой формат и преобразуются в числа. Другими словами, как мне преобразовать из xts в tibble и сохранить даты?

prices <- getSymbols("QQQ", adjustOHLC = TRUE, auto.assign = FALSE) %>%
  as_tibble() %>%
  rownames_to_column(var = "Date")
head(prices)

Ответы [ 2 ]

2 голосов
/ 02 августа 2020
• 1000 * (v0.3.0)
1 голос
/ 02 августа 2020

Я думаю, вам следует использовать index() в .xts, а не rownames_to_column() в тибле

library(quantmod)
library(dplyr)

price.xts <-getSymbols("QQQ", adjustOHLC = TRUE, auto.assign = FALSE)
price<-as_tibble(price.xts)
price$Date <-index(price.xts)

head(price)
tail(price)  
...