R as.POSIXct () cayendo horas minutos y segundos
Estoy experimentando con R para analizar algunos datos de medición. Tengo un archivo .csv que contiene más de 2 millones de líneas de medición. Aquí hay un ejemplo:
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
Después de leer el archivo, quiero convertir la hora a una hora correcta, usandoas.POSIXct()
. Para archivos pequeños esto funciona bien, pero para archivos grandes no lo hace.
Hice un ejemplo leyendo un archivo grande, creando una copia de una pequeña porción y desatando elas.POSIXct()
en la columna correcta Incluí una imagen del archivo. Como puede ver, al aplicarlo a latemp
-variable que mantiene correctamente las horas, minutos y segundos. Sin embargo, al aplicarlo a todo el archivo, solo se almacena la fecha. (también toma MUCHO tiempo (más de 2 minutos))
¿Qué podría causar esta anomalidad? ¿Es debido a algunos límites del sistema, ya que estoy ejecutando esto en mi computadora portátil?
Editar
En mi dispositivo con Windows 7 ejecuto R 3.1.3 que produce este error. Sin embargo, en Ubuntu 14.01, ejecutando R 3.0.2, los tiempos se mantienen para los archivos grandes. Acabo de notar que hay una versión más nueva (3.2.0) para Windows, se actualizará y comprobará si el problema persiste.