экспорт XTS в CSV, с отдельными столбцами - PullRequest
0 голосов
/ 12 декабря 2018

В настоящее время у меня есть данные временных рядов, и они представлены в форме XTS.Вот некоторые из них ниже.

head(dbt)
                    NSW1.Price     Coal
2018-01-01 00:30:00      91.86 71.29267
2018-01-01 01:00:00      88.83 71.25520
2018-01-01 01:30:00      73.62 71.22649
2018-01-01 02:00:00      71.49 71.18284
2018-01-01 02:30:00      69.27 71.14081
2018-01-01 03:00:00      68.44 71.10430

Я пытаюсь экспортировать это в файл CSV, но когда я это делаю, он не экспортируется в отдельные столбцы.Вот что происходит, когда я пытаюсь экспортировать его.

current csv output

Я использую код

write.zoo(dbt,file="export.csv",index.name="okay",row.names=FALSE,col.names=TRUE)

1 Ответ

0 голосов
/ 12 декабря 2018

Вам нужно sep=",".

Непосредственно из справки для write.zoo:

read.zoo and write.zoo are convenience functions for reading and writing "zoo"
series from/to text files. They are convenience interfaces to read.table and
write.table, respectively.


... further arguments passed to read.table, write.table, or read.zoo, respectively.

Следовательно, это должно работать:

write.zoo(dbt,file="export.csv",index.name="okay",row.names=FALSE,col.names=TRUE,sep=",")
...