Pregunta

> str(s)
 POSIXct[1:6630], format: "2011-02-14 09:31:00" "2011-02-14 09:32:00" "2011-02-14 09:33:00" "2011-02-14 09:34:00" ...
> head(s)
[1] "2011-02-14 09:31:00 EST" "2011-02-14 09:32:00 EST" "2011-02-14 09:33:00 EST" "2011-02-14 09:34:00 EST"
[5] "2011-02-14 09:35:00 EST" "2011-02-14 09:36:00 EST"
> 


> head(AMKR)
  date_holding time_holding close
1   2011-02-14     09:31:00  7.66
2   2011-02-14     09:32:00  7.58
3   2011-02-14     09:33:00  7.54
4   2011-02-14     09:34:00  7.54
5   2011-02-14     09:35:00  7.56
6   2011-02-14     09:36:00  7.54

> as.xts(AMKR[,-1:-2], s) -> newAMKR
> head(newAMKR)
                    [,1]
2011-02-14 00:00:00 7.74
2011-02-14 00:01:00 7.74
2011-02-14 00:02:00 7.74
2011-02-14 00:03:00 7.74
2011-02-14 00:04:00 7.74
2011-02-14 00:05:00 7.73

Como puede ver el tiempo ha cambiado.

El ticker 'AMKR' se extrae de MySQL DB ubicado en la misma máquina.

Si alguien puede apuntarme en la dirección correcta que sería muy apreciado.

================================================

Actualización: Hubo un par de problemas.

1) La carga de los datos en MySQL se realizó con el formato de tiempo establecido en% H:% I:% s cuando debería haberse establecido en% h:% i:% s (tenga en cuenta el capital h).

2) eliminé los datos en MySQL y volví a cargar utilizando H .Ahora recibo un tiempo de las 12:00:00 para una cotización que se produce a las 12 pm, pero aparece AS.XTS interpreta esto a medida que se produce 12am y, por lo tanto, todas las comillas que ocurren entre las 12:00:00 y las 04:00:00 se interpretan para ocurrir enel am .

Me pregunto por qué MySQL no convirtió el tiempo al formato de reloj de 24 horas, ya que usé % h en la consulta de carga de datos.Me pregunto si hay una manera de forzar el cambio en R a través de AS.POSIXCT.Investigando .....

¿Fue útil?

Solución

Me di cuenta del problema.Necesito subir los datos en MySQL usando el siguiente formato de tiempo: '% H:% i:% s% p'.Anteriormente dejé el% p.Además, cuando usa el% P, debe usar minúsculas% h.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top