[Rd] Print()ing Latin 1 in console (PR#7452)
arnima at u.washington.edu
arnima at u.washington.edu
Tue Dec 28 02:04:04 CET 2004
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
---1936847062-1954375969-1104189110=:161308
Content-Type: TEXT/PLAIN; CHARSET=iso-8859-1; FORMAT=flowed
Content-Transfer-Encoding: 8BIT
Content-ID: <Pine.A41.4.61b.0412271512521.161308 at dante65.u.washington.edu>
Latin 1 characters are handled correctly by many R functions, but print()
behaves unpredictably in this respect. Using ten Icelandic characters as
an example:
ICE <- c("Á", "Ð", "É", "Í", "Ó", "Ú", "Ý", "Þ", "Æ", "Ö")
# or, in case of browser problems
ICE <- c("\301", "\320", "\311", "\315", "\323",
"\332", "\335", "\336", "\306", "\326")
ice <- tolower(ICE)
cat(ICE, "\n") # correct
cat(ice, "\n") # correct
ICE # some octal codes
ice # some octal codes
data.frame(ICE, ice) # some octal codes
It would be preferable if the characters in that last data frame were
human-readable. This bug was not present in R 1.9.0.
Thanks,
Arni
R 2.0.1 on WinXP
---1936847062-1954375969-1104189110=:161308--
More information about the R-devel
mailing list