Hi R list,
I have a peculiar problem in trying to Sweave a document in Ubuntu.
The error message I get is the following:
Error in gsub("\\n", "_", dd_name_level_nominal[k, 1], perl
= TRUE) :
input string 1 is invalid in this locale
dd_name_level_nominal[k, 1] is a character object.
I initially read these characters from a csv file which I create in Excel
2007.
I have created the tex documents on my local WinXP machine but when I try to
create it on my
Ubuntu server, it does'nt seem to work(and throws the above error). I need
to create on the Ubuntu server, since I am using
Rserv and using R as a service.
I wish I could do everything on one platform (WinXP preferably) but there
isnt an R server for Windows which is as good or better than Rserv for
Linux.
This may be a very trivial problem, but I have tried to change the locale on
R Ubuntu to en_us.utf8.
On the windoes machine the locale is
"LC_COLLATE=English_United States.1252;LC_CTYPE=English_United
States.1252;LC_MONETARY=English_United
States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252"
and
> l10n_info()
$MBCS
[1] FALSE
$`UTF-8`
[1] FALSE
$`Latin-1`
[1] TRUE
$codepage
[1] 1252
The locales i test in R ubuntu do not provide the Latin-1.
Is there a way to circumvent this problem? I have tried to clean my input
csv file by removing spaces and other special characters. I only have
alphabets and '_' only. There could be a new line character in there,
but I
am not able to remove it in a csv reader such as EXCEL.
Thanks for your help.
Harsh Singhal
Decision Systems,
Mu Sigma Inc.
[[alternative HTML version deleted]]