I have an .RData file to read on my Linux (UTF-8) machine, but I know the file is in Latin1 because I've created them myself on Windows. Unfortunately, I don't have access to the original files or a Windows machine and I need to read those files on my Linux machine.
To read an Rdata file, the normal procedure is to run load("file.Rdata")
. Functions such as read.csv
have an encoding
argument that you can use to solve those kind of issues, but load
has no such thing. If I try load("file.Rdata", encoding = latin1)
, I just get this (expected) error:
Error in load("file.Rdata", encoding = "latin1") : unused argument (encoding = "latin1")
What else can I do? My files are loaded with text variables containing accents that get corrupted when opened in an UTF-8 environment.
?Encoding
, then do the load and post the output ofdput(head(object))
. – EspalierEncoding(x)
to each vector in my dataframe. I'll take a better look at it and will get back to you. – Phototelegraphy