R as.POSIXct () сбрасывает часы, минуты и секунды

Я экспериментирую с R, чтобы проанализировать некоторые данные измерений. У меня есть файл .csv, содержащий более 2 миллионов строк измерений. Вот пример:

2014-10-22 21:07:03+00:00,7432442.0
2014-10-22 21:07:21+00:00,7432443.0
2014-10-22 21:07:39+00:00,7432444.0
2014-10-22 21:07:57+00:00,7432445.0
2014-10-22 21:08:15+00:00,7432446.0
2014-10-22 21:08:33+00:00,7432447.0
2014-10-22 21:08:52+00:00,7432448.0
2014-10-22 21:09:10+00:00,7432449.0
2014-10-22 21:09:28+00:00,7432450.0

После прочтения файла я хочу преобразовать время в правильное время, используяas.POSIXct(), Для небольших файлов это работает нормально, но для больших файлов это не так.

Я сделал пример, прочитав большой файл, создав копию небольшого фрагмента, а затем выпустивas.POSIXct() на правильном столбце. Я включил изображение файла. Как видите, при применении кtemp- переменная, она правильно хранит часы, минуты и секунды. Однако при применении его ко всему файлу сохраняется только дата. (это также занимает много времени (более 2 минут))

Что может вызвать эту аномалию? Это из-за некоторых системных ограничений, так как я запускаю это на своем ноутбуке.

редактировать

На моем устройстве Windows 7 я запускаю R 3.1.3, что приводит к этой ошибке. Однако в Ubuntu 14.01 с R 3.0.2 время для больших файлов сохраняется. Только что заметил, что есть более новая версия (3.2.0) для Windows, обновит и проверит, если проблема не исчезнет.

Ответы на вопрос(0)

Ваш ответ на вопрос