[R] Problem with accented characters in portuguese
Prof Brian Ripley
ripley at stats.ox.ac.uk
Tue Nov 26 19:16:27 CET 2002
This is a function of your OS: you haven't told us the version of Windows,
nor what locale it thinks you are in, nor if you are using Rterm or Rgui.
But it doesn't really matter, as we can't do anything about it. Some
aspect of Windows seems to think some of your accented characters are not
valid in the locale it thinks you are in. That you are seeing difference
probably reflect different codepages.
On Tue, 26 Nov 2002, Luis Torgo wrote:
> Dear all,
> I've recently encountered a strange behaviour when using R with portuguese
> accented characters. The most curious aspect is that using the same code with
> ESS under XEmacs the behaviour is different.
> My system is:
>
> > R.version
> _
> platform i386-pc-mingw32
> arch i386
> os mingw32
> system i386, mingw32
> status
> major 1
> minor 6.1
> year 2002
> month 11
> day 01
> language R
>
> Here it goes a trace of the "problem":
>
> First under Rgui
>
> > salário <- 45 # this is ok!
> > salário
> [1] 45
> > objects()
> [1] "salário"
> > d <- data.frame(salário=c(34,45),name=c('xyz','fgd')) # this is NOT ok!
> > d
> sal.rio name
> 1 34 xyz
> 2 45 fgd
>
> > d$salário
> NULL
> > d$sal.rio
> [1] 34 45
>
>
> Now with ESS 5.1.20 under XEmacs 21.4
>
> > salário <- 45
> > salário
> [1] 45
> > d <- data.frame(salário=c(34,45),name=c('xyz','fgd'))
> >
> > d
> salário name
> 1 34 xyz
> 2 45 fgd
> > d$salário
> [1] 34 45
>
>
> Another "funny" thing about this is that is does not happens with all accented
> characters of Portuguese. Check this trial whether I've used a column with a
> name using almost all accented characters of Portuguese:
>
> In Rgui
>
> > d2 <- data.frame(áçãóíéúàìòùêîõ=c(34,45),name=c('xyz','fgd'))
> > d2
> X.çãóíéúàìòù.îõ name
> 1 34 xyz
> 2 45 fgd
>
> As you can see the problem occurs with á and ê, and not with the other
> accented characters.
>
> In Ess:
>
> > d2 <- data.frame(áçãóíéúàìòùêîõ=c(34,45),name=c('xyz','fgd'))
> > d2
> áçãóíéúàìòùêîõ name
> 1 34 xyz
> 2 45 fgd
>
>
> Thank you for any help.
>
> --
> Luis Torgo
> FEP/LIACC, University of Porto Phone : (+351) 22 607 88 30
> Machine Learning Group Fax : (+351) 22 600 36 54
> R. Campo Alegre, 823 email : ltorgo at liacc.up.pt
> 4150 PORTO - PORTUGAL WWW : http://www.liacc.up.pt/~ltorgo
>
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
>
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272860 (secr)
Oxford OX1 3TG, UK Fax: +44 1865 272595
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list