Skip to content

[R-es] Leer txt con casos con diferentes columnas

4 messages · jmcontreras, Emilio L. Cano, Carlos Guadián Orta

#
Hola a todos

Tengo ficheros de texto (.txt) en el que cada caso puede tener diferentes columnas (45 o 50).

Si lo paso a mano a csv con excel no hay problema al leerlo en R, ya que lo lee y le asigna NA a las columnas que tienen 45 columnas. Pero no encuentro como hacer lo mismo en R cuando es txt, directamente ni lo lee ?Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec,  :  line 626 did not have 45 elements? . Necesitaría que hiciera lo mismo que al leerlo en csv.

¿Me podríais ayudar?

Gracias de antemano


José Miguel
#
Hola,
Prueba el argumento fill = TRUE

Un saludo,
Emilio

  
  
#
En RStudio desde la pestaña environment utiliza "import dataset"

[image: Captura de pantalla 2022-11-10 a las 15.31.33.png]

Hace la asignación de NA automáticamente
[image: Captura de pantalla 2022-11-10 a las 15.36.34.png]


Carlos Guadián Orta

Mi *web* es https://carlosguadian.net

Mi perfil profesional en LinkedIn <http://es.linkedin.com/in/carlosguadian>

Mi Twitter es @carlosguadian <http://twitter.com/carlosguadian>

Mi Newsletter - CluPad <https://carlosguadian.substack.com/>



El jue, 10 nov 2022 a las 13:31, Emilio L. Cano (<emilopezcano en gmail.com>)
escribió:
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20221110/12d1648e/attachment-0001.html>

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: Captura de pantalla 2022-11-10 a las 15.31.33.png
Type: image/png
Size: 75353 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20221110/12d1648e/attachment-0002.png>

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: Captura de pantalla 2022-11-10 a las 15.36.34.png
Type: image/png
Size: 133885 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20221110/12d1648e/attachment-0003.png>
#
Comparto la solución que le funcionó a José Miguel, que no iba en copia la lista:
Emilio L. Cano
http://emilio.lcano.com