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

Respuestas a la pregunta(2)

Su respuesta a la pregunta