問題タブ [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 でグラフィックを別のフォルダーに配置し、Rnw ファイルにちなんで名前を付ける方法
これについていくつかの質問を見てきましたが、やりたいことを行う方法がわかりません。
デフォルトでは、Sweave は Rnw ファイルの名前とグラフィック オブジェクト ラベルの名前を連結してグラフィックを作成します。
この質問から ( Make Sweave + RweaveHTML put all graphics in a specified folder ) すべてのグラフィックをフォルダー foo に置き、bar-graphic という名前を付けたい場合は、使用できます
しかし、フォルダー foo にあるが rnwfile-graphic という名前のグラフィックを取得するにはどうすればよいですか?
r - Sweaveでコメント/コードを色付けする方法はありますか?
\ SweaveOptsでkeep.sourceを指定することで、Sweaveコードチャンクにコメントを保持できることがわかりましたが、コードリストをグレー表示のコメントのように見栄えよくする方法はありますか?
r - LaTex で使用する R パッケージ内の関数のリストを取得する
使った
で説明されている使用可能な関数のリストを取得しますstats
。LaTexxtable
で使用するために、これを使用してテーブルを作成したいと思います。Sweave
Rでこのコマンドを使用しました:
次のエラーメッセージが表示されました。
誰かがこれを行うように私を案内してくれれば、私は非常に感謝しています。前もって感謝します。
r - Sweave&Lyx fig = T in Sweave
LyXとSweaveに関するGregorGorjancのチュートリアルに従っています。すべてがインストールされたUbuntu10.04およびLyX
バージョン1.6.5を使用します。texlive-full
R
数値出力をもたらすスクラップは、有効なPDFを生成します。
しかし、私が次のような単純な図をコンパイルしようとすると
不可解なエラーが発生します。それchunk.temp.Rnw
が見つからなかったかLaTeX
、エラーが発生した<enter>
ため、無視する必要があります。
に変更fig
するfigure
とT
、ドキュメントはコンパイルされますがTRUE
、LyX
グラフィックは表示されません。pgfsweave
私はこのエラー、または時々これを受け取ります。
これらのプログラムの間違ったバージョンで作業していますか?より良いエラーメッセージを引き出す方法はありますか?どういうわけかLaTeXプロンプトに飛び込んで、<enter>
自分自身を打つことができますか?
更新:間違ったバージョンの;を使用していましLaTeX
た。Ubuntuのデフォルトは古すぎます。LyX 2.0.1
また、との新しいバージョンに更新する必要がpgf
ありましたpgfSweave
(プログラムは異なります)。
新しい(説明のない)エラーメッセージは次のとおりです。An error occurred while running: Rscript '/home/mars/.lyx/scripts/lyx-sweave-exec.R' 'UTF-8' 'pgfSweave' "/home/mars/" "/tmp/lyx_tmpdir.T1663/lyx_tmpbuf2/" "test.sweave.lyx.Rnw" > "test.sweave.Rnw".log 2>&1
r - Sweave&LaTeXを使用したバッチカスタムレポートの生成
私はLaTeXとSweaveを使用していくつかのパーソナライズされたレポートの作成に取り組んでいます。レポートをバッチで生成する必要があります(データセットには約300,000以上の行があります)。私はこれを行うためにウェブ上でいくつかの方法に出くわしましたが、単純で簡単な方法の提案を探しています。
データフレームには、Carsの名前と、次のような関連する値を含むいくつかの行があります。
私たちが入手する車の種類が400種類あるとします。(unique(df$CarName))
これらの400種類の車のそれぞれについて、日付別のLeastPaid、日付別のNumSold、モデル別などの特定のデータを使用して、見栄えの良いLaTeXレポートを作成する必要があります。個々のレポートには画像も含まれます
私の質問は、レポートをバッチで生成する方法です。単一のCarNameに対してSweaveRnwを作成できますが、他の399台の車にも同じものを作成し、CarName-Date.texなどの一意の名前で保存する必要があります。
r - xtable 出力をサブテーブルに分割する
複数の列がある場合に Sweave で xtable を使用することについて質問があります。私が取り組んでいるテーブルには、約 25 列と 5 行があります。動的であるため、列の正確な数は不明です。
私が言うとき、
table1 <- テーブル (df$someField)
基本的にページの長さを超えるテーブルを取得します。
これで xtable を実行し、Sweave で実行すると、
あふれます。
私が探しているのは、
\hline などのマークアップを使用します。基本的に、「サブテーブル」ごとに5列など、xtableを部分に分割します。
これもバッチ ジョブで実行しているため、Rnw ファイルで Sweave を実行することによって生成できる必要があるソリューションが何であれ、個々のファイルを変更することはできません。
前もって感謝します、
よろしく、
- ラージ。
r - テーブルのリストの xtable 出力
テーブルのリストがあり、LaTex 出力用にスイーブしたいと考えています。コードは次のとおりです。
この場合、リストTable
には 3 つの分割表があり、次のコードを使用して出力を LaTex にスウィーブできます。
3 つの分割表の出力を送信するには、そのようなコマンドを 3 つ作成する必要があります。この場合は実現可能です。しかし、実際のデータについては、多くの分割表があります。すべての分割表をより効率的に送信する方法を知りたいです。選択肢の 1 つは、 をTable
使用せずにリストを印刷することxtable
です。しかし、分割表を素敵な出力形式にしたいと思います。お時間をいただきありがとうございます。
r - コメントアウトされた LaTeX コードで Sweave がエラーをスローするのはなぜですか?
以下をスウィービング:
次のエラーが生成されます。
\Sexpr{z}
コメントアウトされている場合、なぜエラーが発生するのですか?
r - Sweave が .Rnw ファイルのエンコーディングを正しく取得していないようです
この質問は、tex.sx に関する次の質問から生じました: Sweave generated invalid LaTeX . 問題は、ロケールが UTF-8 に設定され、ファイルが UTF-8 として保存されてSweave
いるにもかかわらず、ファイルのエンコーディングを認識していないようです。.Rnw
最終的に、.Rnw
ASCII 以外の文字を含むファイルは、結果のファイルに NA を生成することになり.tex
ます。その質問へのコメントを読むことができるように、別のユーザーは明らかに同一の設定で問題を示していません。(Mac では R 2.13.1) 失敗する最小限のドキュメントを次に示します。
アップデート
Aaron の提案に基づいてsessionInfo
、ファイルに追加した.Rnw
ところ、実際の問題が明らかになりました。ファイルを処理するSweave
と、ロケールが変わるようです。
.Rnw
ファイル
これをSweave
で実行すると、次の.tex
ファイルが生成されます。非 ASCII 文字を含む行は、によって変換されましNA
たSweave
。また、ロケールが変更されたようです。
結果.tex
ファイル
sessionInfo()
R.app
リターン内から:
更新 (アーロンへの返信)
(これは、R コンソール内からの出力R.app
です。)
html - LaTeX Sweaveファイル(Rnw)をHTMLに変換する方法は?
これを検索しましたが、解決策が見つかりませんでした。
SweaveでHTMLマークダウンを使用し、次を使用してHTMLに出力できることを理解しています。
しかし、私が疑問に思っているのは、作成された.texファイルをHTMLファイルに変換する方法があるかどうかですが、Rを使用します。
ps:私は窓のための解決策を探しています。私は他のOSがすでに独自のソリューションを持っているのを見てきました。
ありがとう。