Dear all, i think I am a step further with the issue. I am pretty sure now, that it is not a Sweave problem. It's indeed an encoding problem with my Mac. If i source the file without any sweave
source("myRcode.R") I already get an error message, despite the fact that the code is correct. If I run the whole code from an editor and send it to R it just works like it's supposed to. I copied my initial code to textwrangler (independent editor) saved it as utf-8. Than I started the native R-GUI for Mac OS X, ran options(encoding="UTF-8") and afterwards source("myRcode.R"). All I get is : ungültige Eingabe gefunden in der Eingabeverbindung which means "found invalid entry in entry connection" I don't care if I have to switch the editor, but I want to keep my code. Do you think running R from the Terminal could help? Are there any arguments that you´d suggest in this case ? thx in advance matt On 22.07.2010, at 16:11, David Winsemius wrote: > > On Jul 22, 2010, at 9:39 AM, Bunny, lautloscrew.com wrote: > >> Sorry all, >> >> for not posting a minimal example. I am running R on Mac OS X snow leopard >> with Komodo edit / Sciviews-R. The problem is that the code does not work >> any more if there is an umlaut in my R code. The error message is some >> strange mixture of german and english, so this what the error message is >> supposed to look like: >> "Invalid multibyte character in Parser line 195" . Allan´s example works as >> a standalone, with his code I get the following error message. Maybe this is >> a mac problem ... >> >> Error in parse(text = chunk) : >> Unexptected entry in "x <- data.frame(GeschÂ" > > > I ran Allan Englehart's example and got the expected result on R 2.11.1 with > Mac OS 10.5.8. > > Seems possible that this is specific to Komodo Edit/Sciviews-R. I tried > getting that editor/system to work as an editing environment a year ago and > formed the opinion that there were too many got-cha's in the specification of > options and user environments. I gave up and went back to a less complex (and > in my hands, less fragile) strategy. I would take your question to whatever > support site is available for Sciviews-R. (I suppose it could be a Leopard vs > Snow Leopard issue, but do not have the resources to investigate.) > > -- > David "all thumbs with Unix" Winsemius > > > sessionInfo() > R version 2.11.1 Patched (2010-06-14 r52281) > x86_64-apple-darwin9.8.0 > > locale: > [1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8 > > attached base packages: > [1] grid splines stats graphics grDevices utils datasets > methods > [9] base > > other attached packages: > [1] xtable_1.5-6 mgcv_1.6-2 prettyR_1.8-1 sos_1.2-9 brew_0.1-1 > [6] doBy_4.0.6 MASS_7.3-6 rms_3.0-0 Hmisc_3.8-1 > survival_2.35-8 > [11] panel_1.0.7 quantreg_4.50 SparseM_0.85 lattice_0.18-8 > > loaded via a namespace (and not attached): > [1] cluster_1.12.3 Matrix_0.999375-40 nlme_3.1-96 tools_2.11.1 > >> >> >> >> Thx for any help in advance >> >> best >> >> matt >> >> >> >> >> On 22.07.2010, at 14:47, Allan Engelhardt wrote: >> >>> A standalone example is always helpful. The following works for me, so I >>> am probably not understanding your problem: >>> >>> ---[BEGIN: umlaut.Rnw]--- >>> \documentclass[a4paper]{article} >>> \usepackage{ucs} >>> \usepackage[utf8x]{inputenc} >>> >>> \begin{document} >>> >>> <<test,echo=TRUE>>= >>> x <- data.frame(Geschäftslage=1:10) >>> summary(x) >>> @ >>> \end{document} >>> ---[END: umlaut.Rnw]--- >>> >>> $ R CMD Sweave umlaut.Rnw >>> $ R CMD pdflatex umlaut.tex >>> $ gnome-open umlaut.pdf >>> >>> Allan >>> >>> >>> On 22/07/10 13:19, Bunny, lautloscrew.com wrote: >>>> Dear all, >>>> >>>> I use Sweave to create my reports. Unfortunately my script crashes >>>> whenever I my R code contains special characters like umlauts. >>>> Is there a way to to escape special characters in Sweave... This is the >>>> line that crashes Sweave: >>>> >>>> gl_bybranch = ddply(new_wans,.(period,Branchen), function(X) >>>> data.frame(Geschäftslage=mean(X$sentiment))) >>>> >>>> Unfortunately I can't just rename it, because I it´s displayed in the >>>> legend of graphics later on. >>>> >>>> Thx for any suggestions! >>>> >>>> best >>>> >>>> matt >>>> >>>> ______________________________________________ >>>> R-help@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. >>>> >> >> ______________________________________________ >> R-help@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. > > David Winsemius, MD > West Hartford, CT > ______________________________________________ R-help@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.