Convierta aaaamm en la clase de factor a clase de caracteres para usar con ChartSeries ()
Leí un archivo CSV usandoread.csv()
comando y quiero convertir en xts y gráfico conchartSeries()
.
Me cambié a una matriz haciendo:
MyData <- as.matrix(MyData)
Cuando convierto a xts usando
MyData_xts <- xts(MyData[,-1], order.by=as.POSIXct(MyData[,1]))
Me sale el siguiente mensaje de error:
Error in as.POSIXlt.character(as.character(x), ...) :
character string is not in a standard unambiguous format
La columna que tiene mi índice está en el formato aaaamm. He leído que eso puede ser un problema, pero no he podido encontrar una solución.
EDITAR 1
El CSV leído antes de convertir a matriz se ve así. Todas las filas son factores de clase:
X |Mkt.RF|SMB
------|------|---
196307|-0.39 |-.046
196308|5.07 |-0.81
196308|-1.57 |-.048