R 从源加载脚本时,无效的多字节字符崩溃(umlauts/特殊字符)

R 从源加载脚本时,无效的多字节字符崩溃(umlauts/特殊字符),r,special-characters,ggplot2,sweave,R,Special Characters,Ggplot2,Sweave,编辑: 对于邮件列表中的建议,我意识到我遇到的问题与Swave或Latex无关。这是一些与MacOSX相关的问题。每当我通过选择all并将其发送到R来运行脚本时,它都会工作 当我使用 source("myplainRcode.R") 我得到下面所述的错误消息 最后,我让Swave在MacOSX上与ggplot2一起工作 Sweave("myfile.Rnw") 这将创建所需的乳胶输出。现在,基本测试已经开始,我尝试获取真实世界文件的源代码,但它在以下行崩溃: gl_bybranch =

编辑:

对于邮件列表中的建议,我意识到我遇到的问题与Swave或Latex无关。这是一些与MacOSX相关的问题。每当我通过选择all并将其发送到R来运行脚本时,它都会工作

当我使用

source("myplainRcode.R") 
我得到下面所述的错误消息


最后,我让Swave在MacOSX上与ggplot2一起工作

Sweave("myfile.Rnw")
这将创建所需的乳胶输出。现在,基本测试已经开始,我尝试获取真实世界文件的源代码,但它在以下行崩溃:

 gl_bybranch = ddply(new_wans,.(period,Branchen),
 function(X)data.frame(Geschäftslage=mean(X$sentiment)))
我猜它要么与“…(句号…”有关,要么与“ä”有关。不幸的是,我无法更改这些标签,因为它们也用于图例中。因此,在我的代码中的某个地方会出现这些丑陋的UMLAUT。在斯瓦夫有办法逃离他们吗?我不敢相信这是一个问题,因为《斯瓦夫》是由一个德国人写的,他可能拥有第二多的乌姆洛特字符(仅次于土耳其)

我得到的错误消息是:第195行解析器中的多字节字符无效


Thx的任何想法提前

耶!我得到了它。对不起,大家吵闹了。我将所有三个文件(.Rnw、mysource.R、invokeSweave.R)都切换到UTF-8,它最终成功了。因此,在Mac上使用Komodo的每个人都要确保将默认编码更改为UTF-8

当您将其作为普通
.r
文件的一部分来源时,或者仅当它是swave文件的一部分时,它会崩溃吗?当你以交互方式运行它时,它会崩溃吗?如果我只是以R(交互方式)运行它,脚本工作正常。但是,你帮了很多忙。它确实崩溃时,我只是源,无论我是否使用Swave。。。没想到,但也不明白。如果我标记所有内容并运行它,它就会工作。