No puedo importar datos desde un ASCII
Publicado por Roberto Andre (3 intervenciones) el 30/08/2011 02:55:35
Hola a todos, tengo un problema con un archivo ASCII delimitado por comas, el problema está en que detrás de cada coma hay un par de cremillas, que al parecer confunden la importación y me dejan el archivo con una sola columna en circunstancias en que necesito que las separe en 8.
Hasta ahora he estado usando el comando importdata de la siguiente forma:
a=importdata('archivo.asc',',');
Otra cosa que necesito en mi programa es que pueda distinguir la información de las columnas y filas, la información de los archivos es:
5500, " ", "P", 0, 0.247, "nC"NOT_VALID_LABELNOT_VALID_LABEL
5500, " ", "T", 0, 183.901, "nC"NOT_VALID_LABELNOT_VALID_LABEL
5500, " ", "0", 4, 0.407, "mSv"NOT_VALID_LABELNOT_VALID_LABEL
5500, " ", "0", 4, 0.281, "mSv"NOT_VALID_LABELNOT_VALID_LABEL
5500, " ", "0", 4, 0.319, "mSv"NOT_VALID_LABELNOT_VALID_LABEL
5500, " ", "0", 4, 0.351, "mSv"NOT_VALID_LABELNOT_VALID_LABEL
Verán que en la columna 4 hay unos 0 y unos 4, además en la columna 6 unidades de nC y mSv. Tengo que reconoces si dicen 4 y además, mSV para que haga el promedio entre las dos filas consecutivas (obviamente, entre fila 3-4, 5-6, 7-8 y así)
Muchas gracias de antemano a todos
Hasta ahora he estado usando el comando importdata de la siguiente forma:
a=importdata('archivo.asc',',');
Otra cosa que necesito en mi programa es que pueda distinguir la información de las columnas y filas, la información de los archivos es:
5500, " ", "P", 0, 0.247, "nC"NOT_VALID_LABELNOT_VALID_LABEL
5500, " ", "T", 0, 183.901, "nC"NOT_VALID_LABELNOT_VALID_LABEL
5500, " ", "0", 4, 0.407, "mSv"NOT_VALID_LABELNOT_VALID_LABEL
5500, " ", "0", 4, 0.281, "mSv"NOT_VALID_LABELNOT_VALID_LABEL
5500, " ", "0", 4, 0.319, "mSv"NOT_VALID_LABELNOT_VALID_LABEL
5500, " ", "0", 4, 0.351, "mSv"NOT_VALID_LABELNOT_VALID_LABEL
Verán que en la columna 4 hay unos 0 y unos 4, además en la columna 6 unidades de nC y mSv. Tengo que reconoces si dicen 4 y además, mSV para que haga el promedio entre las dos filas consecutivas (obviamente, entre fila 3-4, 5-6, 7-8 y así)
Muchas gracias de antemano a todos
Valora esta pregunta


0