Leer archivo xlsx correctamente con readtable
Publicado por Boli (7 intervenciones) el 20/08/2020 01:34:36
Hola a todos,
Estoy teniendo un problema a la hora de leer un archivo xlsx( 350 columnas x 2400 filas), en concreto el nombre de las columnas. El fichero se carga sin problemas en matlab, el problema es que el nombre de las columnas no es exactamente el mismo que en el fichero, ya que debe haber algún inconveniente con ciertos caracteres.
Un ejemplo: El error se produce al leer espacios de línea y acentos.
-En la excel el nombre de los campos es el siguiente: Tipo rehabilitación, Edad ingreso, Fecha de nacimiento.
-Cuando ejecuto data=readtable(filename) aparecen así: TipoRehabilitaci_n, EdadIngreso, FechaDeNacimiento.
Me gustaría que las variables de la tabla cargada en matlab no se quedaran almacenados esos nombres, ya que el programa que estoy haciendo coge estoy nombres para luego mostrarlos en gráficas de resultados.
¿Alguien sabría si hay un método más correcto para usar readtable y evitar este problema u otra solución?
Un saludo y gracias de antemano.
Estoy teniendo un problema a la hora de leer un archivo xlsx( 350 columnas x 2400 filas), en concreto el nombre de las columnas. El fichero se carga sin problemas en matlab, el problema es que el nombre de las columnas no es exactamente el mismo que en el fichero, ya que debe haber algún inconveniente con ciertos caracteres.
Un ejemplo: El error se produce al leer espacios de línea y acentos.
-En la excel el nombre de los campos es el siguiente: Tipo rehabilitación, Edad ingreso, Fecha de nacimiento.
-Cuando ejecuto data=readtable(filename) aparecen así: TipoRehabilitaci_n, EdadIngreso, FechaDeNacimiento.
Me gustaría que las variables de la tabla cargada en matlab no se quedaran almacenados esos nombres, ya que el programa que estoy haciendo coge estoy nombres para luego mostrarlos en gráficas de resultados.
¿Alguien sabría si hay un método más correcto para usar readtable y evitar este problema u otra solución?
Un saludo y gracias de antemano.
Valora esta pregunta


0