XTS-файл не работает для quantstrat

Я создал файл xts из файла csv, который выглядит так:

                    open        high        low         close       volume       adjusted
2016-01-04 14:30:36 "4896,3818" "4896,4272" "4895,2363" "4895,8789" "         0" "0"     
2016-01-04 14:31:56 "4892,3579" "4894,0259" "4891,752"  "4894,0259" "         0" "0"     
2016-01-04 14:32:57 "4894,1753" "4899,2466" "4894,1753" "4898,8589" "         0" "0"     
2016-01-04 14:33:59 "4899,2227" "4899,2227" "4894,8281" "4896,5469" "         0" "0"     
2016-01-04 14:34:59 "4896,2915" "4896,418"  "4892,3838" "4893,4326" "         0" "0"     
2016-01-04 14:35:59 "4893,1196" "4896,3301" "4893,1196" "4895,4341" "         0" "0"     

Теперь я хочу использовать пакет quantmod и quantstrat, но возникает ошибка

Ошибка в na.omit.xts(x): неподдерживаемый тип

Что я должен изменить?


person Ramon    schedule 25.07.2017    source источник


Ответы (1)


Проблема в том, что десятичный разделитель в вашем файле «CSV» — "," вместо ".". Вам нужно указать это в любой функции, которую вы использовали для импорта данных. Например, вы должны установить dec = ",", если используете read.csv.

Я мог бы предоставить более конкретную помощь, если бы вы предоставили более подробную информацию о формате файла и функции, которую вы использовали для его импорта.

person Joshua Ulrich    schedule 25.07.2017