Я пытаюсь сохранить объект в текстовый файл с помощью команды write.table(ESH2, "c:/ESH2.txt", sep=",")
. Проблема в том, что сохраненные временные ряды не содержат значения даты и времени, которые я загрузил. Я использовал пакет twsInstrument и команду getBAT (ESH2)Как использовать функцию write.table в R?
Данные у меня есть при загрузке его в R с помощью команды load(file = "C:/ESH2.Rdata")
ES.Bid.Price ES.Ask.Price ES.Trade.Price ES.Mid.Price ES.Volume
1323700200 1237.25 1237.50 1237.50 1237.375 6954
1324057980 1210.25 1210.50 1210.25 1210.375 3792
1324058040 1210.50 1211.00 1211.00 1210.750 3305
.........
.........
.........
1324058100 NA NA NA NA 823
attr(,".indexCLASS")
[1] POSIXct POSIXt
attr(,".indexTZ")
[1]
attr(,"from")
[1] 20111211 23:59:59
attr(,"to")
[1] 20111216 23:59:59
attr(,"src")
[1] IB
attr(,"updated")
[1] "2011-12-16 18:54:55 CET"
Первый столбец должен показать дата_время и не 1323700200.
Я ищу простой способ загрузить данные один раз в неделю и объединить данные.
p.s Да, я могу прочитать учебники/книги, чтобы выполнить это, и да, я сделаю это, но проблема в том, что мне не хватает времени. Я хочу начать собирать данные на этой неделе, потому что интерактивные брокеры ограничивают запросы данных 1min data = 5DAYS maximum
. Я благодарен за любую помощь и предложения.
Может пожалуйста, опубликовать воспроизводимый пример? http://stackoverflow.com/q/5963269/687713 –
Вам нужно предоставить более подробную информацию (например, [воспроизводимый пример] (http://stackoverflow.com/questions/5963269/how-to-make-a-great- г-воспроизводимый-пример)). –
Это все еще сложно воспроизвести, потому что даже после установки 'twsInstrument' и всех его зависимостей я считаю, что мне по-прежнему нужна учетная запись Interactive Brokers для использования' currency («USD»); getBAT ("ESH2") '. Тем не менее, я думаю, теперь, зная, что ваш объект является объектом 'xts', поможет ... –