Lectura de archivos Rdata con codificación diferente
Tengo un archivo .RData para leer en mi máquina Linux (UTF-8), pero sé que el archivo está en latín1 porque los he creado yo mismo en Windows. Desafortunadamente, no tengo acceso a los archivos originales ni a una máquina con Windows y necesito leer esos archivos en mi máquina Linux.
Para leer un archivo Rdata, el procedimiento normal es ejecutarload("file.Rdata")
. Funciones comoread.csv
tienen unaencoding
argumento que puede usar para resolver ese tipo de problemas, peroload
No tiene tal cosa. Si lo intentoload("file.Rdata", encoding = latin1)
, Acabo de recibir este error (esperado):
Error en la carga ("file.Rdata", encoding = "latin1"): argumento no utilizado (encoding = "latin1")
¿Que más puedo hacer? Mis archivos están cargados con variables de texto que contienen acentos que se corrompen cuando se abren en un entorno UTF-8.