問題タブ [sweave]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Sweave xtable:テキスト間にテーブルを配置する方法は?
私はそれらを説明するそれらの周りのテキストでいくつかのテーブルを持っています。このようなもの:
私はすべての説明文を表と一致させて、私が書いている順序でそれらが続くようにしたい。しかし、ページの終わりあたりで、いくつかのテーブルは次のページに移動し、説明テキストはただ自由に浮かんでいます。table.placement
すべてが書かれたままであることを保証する特定のコマンドはありますか?
r - R で Sweave を使用して xtable キャプションにパーセント記号を含める方法
Sweave を使用して統計レポートを生成しようとしており、xtable にキャプションを付けようとしていますが、パーセント記号を含めると問題が発生します。
いくつかのサンプルコード
% または \% を使用すると、Sweave プロセスは機能しますが、Latex は機能しません。\% を使用すると、Sweave は失敗します。Latex でパーセント記号を指定する別の方法はないようです
キャプションに実際にパーセント記号を入れる方法はありますか?
r - 実際にSweaveを使い始める
私の質問は、タイトルが示唆するほど一般的ではないかもしれません。データを保存するための MySQL データベースを使用して、Mac OS X で R を実行しています。私はしばらくの間、Komodo / Sciviews-R を使用してきました。最近、自動生成されたレポートが必要になり、Sweave を調べました。StatET / Eclipse は、Sweavers の「標準」ソリューションのようです。
1) Komodo から StatET Eclipse に切り替えるのは合理的ですか? 以前に StatET を試しましたが、calltip / autosuggest と Komodo のより便利な設定がとても気に入ったので、StatET よりも Komodo を選びました。
2) Sweave ファイルを生成するための合理的なワークフローは? 通常、最初に R コードを開発してから、後でレポートを確認します。Sweave には R コードと Latex コードを同時に含む 1 つのファイルがあり、このファイルから .tex ドキュメントが作成されることを今日知りました。サンプルファイルは便利に見えますが、250行以上のRコードをファイルに入力してLatexと混同する方法を実際に想像することはできません.
そのようなドキュメントに qplot() および ggplot() ステートメントを入力するだけで、データベース接続や中間結果などの機能を何らかの形でソースにすることは可能ですか?
それとも、Latex と R コードの混在に慣れているだけなのでしょうか?
提案、ヒント、リンク、および根源に戻るための感謝の言葉…</p>
r - sweave と ggplot2: PDF がまったく生成されない
ggplot2 で行われたいくつかのグラフィックスを含むスウィーブ レポートを作成しようとしています。長期的には環境を探していますが、コードとプロットのみを含む単純な .Rnw ファイルをここで使用します
残念ながら、グラフは作成されません。破損した .pdf および .eps ファイルしか取得できません。グラフィック以外は機能しているように見える素敵な.texファイルを取得しますが。次の基本的なコードを使用して作成します。
透明性とスウィーブ/ ggplot2の問題について議論している古い投稿をウェブ上で見つけましたが、何も役に立ちませんでした。リラックスしたパッケージも試しましたが、どちらも役に立ちませんでした. ところで、decumar パッケージに関するニュースはありますか?
r - スクリプトがソースからロードされると、無効なマルチバイト文字がクラッシュします(ウムラウト/特殊文字)
編集:
メーリングリストからの提案に感謝します。私が得た問題はSweaveやLatexとは何の関係もないことに気づきました。これはMacOSXに関連する問題です。すべてを選択してRに送信することでスクリプトを実行するときはいつでも、それは機能します。
使うとき
以下のエラーメッセージが表示されます
最後に、MacOSXでggplot2と一緒にsweaveを動作させました。R内でSweaveを呼び出します。
これにより、目的のラテックス出力が作成されます。基本的なテストが機能するようになったので、実際のファイルを入手しようとすると、次の行でクラッシュします。
「。(ピリオド...)」か「ä」のどちらかと関係があると思います。残念ながら、これらのラベルは凡例でも使用されているため、変更できません。したがって、私のコードのどこかに、これらの醜いウムラウトが表示されます。Sweaveでそれらを逃れる方法はありますか?Sweaveは、おそらく2番目にウムラウト文字が多い(トルコに次ぐ)ドイツ人によって書かれているため、これが問題であるとは信じられません。
表示されるエラーメッセージは次のとおりです。195行目のパーサーのマルチバイト文字が無効です。
事前にアイデアをお寄せください。
r - Sweaveでミニページ内でggplot2グラフィックを使用するにはどうすればよいですか?
これは、グラフィックを並べて表示することになっているコードですが、表示されません。実際、スウィーブ部分は解釈されません。
graph1、graph2は、qplotによって作成された任意のグラフです。どちらのグラフも、ミニページの外では問題なく機能します。私はこのトピックが出回っていることを知っていますが、どういうわけか私はこのような他の人のためにそれを機能させるための解決策を得ることができませんでした。
さらに、ちょっとした質問があります。Sweaveが.epsと.pdfの両方を生成しないようにするための議論は何ですか?マニュアルには、これがデフォルトであると記載されています。ただし、私はpdflatexを使用しているだけなので、.epsは必要ないと確信しています。
r - fancyhdr内でSweave(R)コードを使用するにはどうすればよいですか?
Sweaveを使用して自動生成された定期レポートを生成しています。素敵なヘッダーを作成するために、これまでのところ非常にうまく機能するfancyhdrパッケージを使用します。今、私のレポートは定期的であるため、関数に引数を渡さずにヘッダーを動的に変更したいと思います。そのため、どの期間が最新かをチェックするだけの小さなR関数を作成しました。これに基づいて、ヘッダー文字列がRで生成されます。
簡単に言うと、LaTeXには\ todayがあることは知っていますが、日付だけでなく、Rからの特定の情報を使用する必要があります。
これが私のコードです:
これにより、次のエラーが発生します。
これはまさに私のTexHeaderが配置されている行です。
r - xTable、Sweave、R、クロス集計のカウントとパーセンテージ
編集: 以下の aL3xa の回答に基づいて、以下の構文を変更しました。完璧ではありませんが、近づいています。xtable が列または行の \multicolumn{} 引数を受け入れるようにする方法をまだ見つけていません。また、Hmisc はこれらのタイプのタスクのいくつかを舞台裏で処理しているように見えますが、そこで何が起こっているのかを理解するのは少し大変なようです。Hmisc でラテックス関数を使用した経験のある人はいますか?
各列または変数のカウントとパーセンテージの両方を含む、LaTeX 出力用にフォーマットされたテーブルを作成したいと考えています。この問題に対する既製の解決策はまだ見つかっていませんが、車輪をある程度再現しているに違いないと感じています。
ストレート集計のソリューションを開発しましたが、クロス集計に何かを採用するのに苦労しています。
最初のサンプルデータ:
そして今、作業ストレートタブ機能:
クロス集計にこれを採用するための提案はありますか (つまり、曜日別の旅行目的)? これは私が現在書いているもので、xtableライブラリを使用せず、ほとんど動作しますが、動的ではなく、操作が非常に醜いです:
r - 複数ファイルのプロジェクトをスウィーブするにはどうすればよいですか?
私はLaTeXで論文を書いていますが、好みが少し長かったので、いくつかのファイルに分割しました。thesis.tex
それらをintro.tex
、、、、およびとmat_n_met.tex
呼びましょう。、、およびをとリンクしました(など...)。また、 (Sweaveを介して実行する)という別のファイルを作成しました。このファイルには、データ分析を使用してRスクリプトを実行するチャンクと、(たとえば)を介して埋め込んだグラフのpdf出力を生成するチャンクが含まれます。まだフォローしていますか?rslts.tex
discsn.tex
intro.tex
mat_n_met.tex
rslts.tex
discsn.tex
thesis.tex
\include{intro}
r_crunching.Rnw
\includegraphics
rslts.tex
Rスクリプトを使用してチャンクへの「リンク」なしでRnwを実行すると(つまり、名前を変更rslts.tex
しました)、の参照が存在しないというエラーが表示されます。すべてのファイルを単一の.Rnwにマージせずに、たとえば呼び出す方法はありますか?rslts.Rnw
Sweave()
\Sexpr{}
\Sexpr{}
rslts.Rnw
これを達成する他の方法は大歓迎です。