Я работаю в R и читаю csv, у которого есть дата и время в его первой колонке. Я хочу сначала импортировать этот файл csv в R, а затем преобразовать его в zoo obect.Чтение csv с датой и временем
Я использую код в R
EURUSD <- as.xts(read.zoo("myfile.csv",sep=",",tz="",header=T))
Мой файл CSV содержат данные в формате:
Date,Open,Low,High,Close
2006-01-02 10:01:00,2822.9,2825.45,2822.1,2824.9
2006-01-02 10:02:00,2825,2825.9,2824,2824.95
2006-01-02 10:03:00,2824.55,2826.45,2824,2826.45
2006-01-02 10:04:00,2826.45,2826.45,2824.9,2825.5
2006-01-02 10:05:00,2825.15,2825.5,2824,2824.85
2006-01-02 10:06:00,2824.7,2825.5,2823.7,2823.8
2006-01-02 10:07:00,2823.95,2824.45,2823.55,2824
2006-01-02 10:08:00,2824,2824.85,2823.5,2824.85
2006-01-02 10:09:00,2824.25,2825.45,2824,2825.45
2006-01-02 10:10:00,2825.2,2827,2825,2827
Когда я запускаю команду для импорта данных, чтобы RI получить folowwwing ошибка:
Error in as.POSIXlt.character(x, tz, ...) :
character string is not in a standard unambiguous format
Я попытался найти все способы разобраться в проблеме. Я читал так много блогов по сети, но ни один из методов не работает для меня.
Я надеюсь, что кто-то мне поможет.
Похоже, что в столбце даты есть что-то, что подталкивает его. Вероятно, блуждающий пробел «-», «,», «n.a.» или что-то типа того. –
Вы уверены, что ваш 'sep' является запятой?ваш пример csv-файла выглядит так, как будто это вкладка? –
Это запятая. Я открываю свой файл csv в блокноте, и он четко показывает разделяемую запятую. – user395882