2

編集:

メーリングリストからの提案に感謝します。私が得た問題はSweaveやLatexとは何の関係もないことに気づきました。これはMacOSXに関連する問題です。すべてを選択してRに送信することでスクリプトを実行するときはいつでも、それは機能します。

使うとき

source("myplainRcode.R") 

以下のエラーメッセージが表示されます


最後に、MacOSXでggplot2と一緒にsweaveを動作させました。R内でSweaveを呼び出します。

Sweave("myfile.Rnw")

これにより、目的のラテックス出力が作成されます。基本的なテストが機能するようになったので、実際のファイルを入手しようとすると、次の行でクラッシュします。

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

「。(ピリオド...)」か「ä」のどちらかと関係があると思います。残念ながら、これらのラベルは凡例でも使用されているため、変更できません。したがって、私のコードのどこかに、これらの醜いウムラウトが表示されます。Sweaveでそれらを逃れる方法はありますか?Sweaveは、おそらく2番目にウムラウト文字が多い(トルコに次ぐ)ドイツ人によって書かれているため、これが問題であるとは信じられません。

表示されるエラーメッセージは次のとおりです。195行目のパーサーのマルチバイト文字が無効です。

事前にアイデアをお寄せください。

4

1 に答える 1

4

わーい !わかった。みなさん、ご迷惑をおかけして申し訳ありません。3つのファイル(.Rnw、mysource.R、invokeSweave.R)をすべてUTF-8に切り替えて、最終的に機能しました。したがって、MacでKomodoを使用するすべての人は、デフォルトのエンコーディングをUTF-8に変更してください。

于 2010-07-22T20:58:48.070 に答える