R-beta: R and LANG

Goran Brostrom (gb@stat.umu.se)
Thu, 8 Jan 1998 14:53:37 +0100 (MET)


Date: Thu, 8 Jan 1998 14:53:37 +0100 (MET)
From: Goran Brostrom <gb@stat.umu.se>
To: R-help@stat.math.ethz.ch
Subject: R-beta: R and LANG
In-Reply-To: <199801071508.QAA04475@sophie.ethz.ch>


I am running R 0.61.0 on a Sparc 5, Solaris 2.4, in tcsh. Today I
couldn't, to my big surprise, scan a data file in R. As I finally
understood it, R wanted a decimal comma instead of a decimal point,
because LANG was set to 'sv'. See my runs below. I wonder why this 
happens now for the first time, I have had LANG set to sv for many
years. 'unsetenv LANG' made things turn back to normal again, so I 
guess that I have to remove a certain line from my .login file.

This is fair enough, but it seems as if no arithmetic whatsoever
can be done when LANG = sv. With decimal point calculations are wrong
(decimals in arguments get discarded), with decimal comma I get syntax
error.

Can someone tell me what is going on? If it is supposed to be a 
feature in R to recognize LANG, something seems to be wrong.

gb[124]$ setenv LANG sv
gb[125]$ R

R : Copyright 1997, Robert Gentleman and Ross Ihaka
Version 0.61.0 Alpha (December 21, 1997)
..............................
> scan("haz.dat")
Read 6 items
[1] 1,00000 1,00000 0,00460 1,00000 2,00000 0,00666
> scan("hazards.dat")
Error: "scan" expected a real got "1.0000"
> 0.2 + 0.3
[1] 0
> 0.2 + 0.9
[1] 0
> 1.9 + 1.9
[1] 2
> 0,2 + 0,9
Error: syntax error
> q()
Save workspace image? [y/n/c]: n
4.34u 0.59s 4:02.79 2.0%
gb[126]$ unsetenv LANG
gb[127]$ R

R : Copyright 1997, Robert Gentleman and Ross Ihaka
Version 0.61.0 Alpha (December 21, 1997)
..............................
> scan("haz.dat")
Error: "scan" expected a real got "0,0046"
> scan("hazards.dat")
[1]   1.000000   1.000000   0.004640   1.000000   2.000000   0.006660
> 0.2 + 0.3
[1] 0.5
> 0.2 + 0.9
[1] 1.1
> 0,2 + 0,9
Error: syntax error

Goran
---
Goran Brostrom                         phone : +46 90 7865223
Department of Statistics                              7865213 (secr)
Umea University                        fax   :        7866614
S-90187 Umea, Sweden                   e-mail: gb@stat.umu.se

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._