2

编辑:

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

当我使用

source("myplainRcode.R") 

我收到以下错误消息


最后,我在 Mac OS X 上与 ggplot2 一起使用了 sweave。我在 R 中调用了 Sweave

Sweave("myfile.Rnw")

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

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

我想这与 ".(period...)" 或 "ä" 有关。不幸的是,我无法更改这些标签,因为它们也用于图例中。所以,在我的代码的某个地方,这些丑陋的变音符号会出现。有没有办法在 Sweave 中逃脱它们?我不敢相信这是个问题,因为 Sweave 是由可能拥有第二多变音符号的德国人编写的(仅次于土耳其)。

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

感谢您提前提出任何想法!

4

1 回答 1

4

耶 !我知道了。对不起大家的噪音。我将所有三个文件(.Rnw、mysource.R、invokeSweave.R)都切换到了 UTF-8,它终于奏效了。因此,在 Mac 上使用 Komodo 的每个人都确保将您的默认编码更改为 UTF-8!

于 2010-07-22T20:58:48.070 回答