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

时间:2010-07-22 09:46:47

标签: r special-characters ggplot2 sweave

编辑:

对于来自邮件列表的建议,我意识到我遇到的问题与Sweave或Latex无关。这是与Mac OS X相关的一些问题。每当我通过选择all并将其发送到R来运行我的脚本时,它就可以工作。

当我使用

source("myplainRcode.R") 

我收到下面的错误消息


最后,我在我的Mac OS X上与ggplot2一起工作。我在R中调用Sweave

Sweave("myfile.Rnw")

创建所需的乳胶输出。现在基本测试工作,我尝试获取我的真实世界文件,它崩溃在以下行:

 gl_bybranch = ddply(new_wans,.(period,Branchen),
 function(X)data.frame(Geschäftslage=mean(X$sentiment)))

我猜它与“。(句号......)”或“ä”有关。不幸的是我无法更改这些标签,因为它们也用于传说中。所以,在我的代码中的某些地方,这些丑陋的变音符号会出现。有没有办法逃脱他们在Sweave?我不敢相信这是问题,因为Sweave是由德国人编写的,他可能拥有第二个最破旧的角色(在土耳其之后)。

我得到的错误信息是:第195行的Parser中的无效多字节字符

提前获取任何想法!

1 个答案:

答案 0 :(得分:4)

YAY!我知道了。对不起大家的噪音。我将所有三个文件(.Rnw,mysource.R,invokeSweave.R)切换到最终工作的UTF-8。所以在Mac上使用Komodo的每个人都要确保将默认编码更改为UTF-8!