pxR icon indicating copy to clipboard operation
pxR copied to clipboard

Error in read.px("30824.px") : The input file is malformed: data and varnames length differ

Open JoseCarlosMartinez opened this issue 4 years ago • 4 comments

hola,

He intentado utilizar el package "pxR" para leer el archivo "30824.px", 1 Indicadores de renta media y mediana, del Atlas de Distribución de los Hogares de la Estadística Experimental del INE

Sin embargo, obtengo el error que indico en el título, Error in read.px("30824.px") : The input file is malformed: data and varnames length differ

Adjunto el archivo descargado del INE 30824.zip

Aunque sea un problema al crear el archivo por parte del INE lo comunico para que podáis estudiar el caso. Mis conocimientos no permiten que pueda investigar el problema.

Gracias, José Carlos.

JoseCarlosMartinez avatar Mar 01 '21 16:03 JoseCarlosMartinez

He visto dos problemas. El primero es un error de formato en el fichero original: había dos números sin separador de modo que aparecía un "número" con dos comas decimales. Eso rompe la lectura. En otro punto, había un valor especificado como [."] cuando debería ser ["."] (uso corchetes para marcar un literal). Eso también lo rompe. He corregido ambos problemas en los datos originales y la función lee los datos 30824.zip correctamente.

cjgb avatar Mar 02 '21 17:03 cjgb

Hola, gracias, muy amable, perfecto, se puede leer e importar con pxR.

¿Puedes compartir qué herramienta/s utilizas para hacer la verificación? Porque tengo varios archivos que procesar y están todos mal formados.

Saludos, José Carlos.

JoseCarlosMartinez avatar Mar 03 '21 00:03 JoseCarlosMartinez

Nada en particular. He visto el error que daba read.px (que te dice algo así como: he tratado de leer esto pero he encontrado esta otra cosa rara) y lo he buscado en el fichero con un editor de textos. Afortunadamente, eran solo dos problemas.

cjgb avatar Mar 03 '21 01:03 cjgb

hi cjgb, I have a similar Problem. I try to read this: https://www.bfs.admin.ch/bfsstatic/dam/assets/12727134/master But I run into the same error.

qwertzlbry avatar May 08 '21 10:05 qwertzlbry