[R] Reading text files from other languages

Joshua Wiley jwiley.psych at gmail.com
Sun Mar 11 00:49:24 CET 2012


Hi Julio,

If you look at the documentation for

?read.fwf

you will see '...' further arguments to be passed to 'read.table'

and if you look at

?read.table

you will see there is an argument called, 'encoding', so, yes.  Just
specify the encoding.

Cheers,

Josh


On Sat, Mar 10, 2012 at 3:41 PM, Julio Sergio <juliosergio at gmail.com> wrote:
> I'm trying to read a data file that contains characters from the Spanish
> language:
>
>> Station <- read.fwf("LosDatos.txt",widths=c(7,7,25,8,8,5),header=FALSE,
> +                     skip=3,n=separ[1]-4)
>
> Then the R interpreter issues the following message:
>
>  Error en substring(x, first, last) :
>    invalid multibyte string at '<d1>A, S.'
>  Calls: read.fwf -> cat -> sapply -> lapply -> FUN -> substring
>
> I know that the message is because there is a "Ñ" before the text "A, S.".
>
> Is there a way to tell R that the text file is UTF-8 encoded?
>
> Thanks,
>
> --Sergio.
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



-- 
Joshua Wiley
Ph.D. Student, Health Psychology
Programmer Analyst II, Statistical Consulting Group
University of California, Los Angeles
https://joshuawiley.com/



More information about the R-help mailing list