Я извлекаю список цен на акции (Open, High, Low, Close, Volume и т. Д.) Из r (Quantmod использовался для получения данных из внешнего источника) в Excel, однако столбец даты опущен .
Я подумал, что проблема в том, что «дата» не распознается как переменная, в то время как другие столбцы (Open, High и т. Д.). Я попытался вставить даты через as.Date (от Sys.Date-365 до Sys.Date, так как мне требуется только один год данных) и связать их. Однако, поскольку длина отличается, и это список на векторной основе, он не будет соответствовать (данные, поступающие из внешнего источника, отображаются только в рабочие дни, где для as.Date будут показаны полные 365 дней.
x <- getSymbols("SPY", src ="yahoo", from=Sys.Date()-365, to=Sys.Date(), auto.assign=FALSE )
write.csv(s, file = "test.csv")
Запись csv, как указано выше, приведет к тому, что столбец даты отобразится как 1, 2, 3, 4 ..., но мне нужна дата, соответствующая цене, как это показано в режиме просмотра в r.