問題タブ [knitr]
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でのパッケージロードメッセージのサイレンシング
optmatch
次のようにSweaveドキュメントを読み込んでいます。
ご覧のとおり、私はパッケージのロードメッセージを無音にするために考えられるあらゆる方法を試しましたが、無駄になりました。ストレートアップなどを使っただけなのcat()
かと思いますが、大変迷惑です。LaTeX
私の最終的な、美しく、統一されたPDFを読んでいる人が、RELAX-IVについて読む必要がないように、これを沈黙させる方法について何か考えはありますか?
動作していないように見えるその他のこと(Andrieのポインタから関連するスレッドを参照):
メッセージはRでもポップアップするので、これは明らかにRの問題であり、Sweaveの問題ではないことに注意してください。
r - 既存の R セッションのオブジェクトを使用して Sweave または Knitr を実行する
x
現在のセッションにオブジェクトがあるとします。
このオブジェクトを明示的に割り当てることなく、Sweave ドキュメントまたは Knitr ドキュメントで使用するにはどうすればよいですか。
私が質問している理由は、データをインポートし、Sweave テンプレートを使用して各被験者のレポートを作成する R スクリプトを作成したいからです。
r - Rでのformat.pvalの使用(およびSweaveでは\ Sexprを使用)
ヘルプファイルを読んだことがありますがformat.pval
、有効数字に関する限り、これが適切な形式で数値を出力するための適切なツールであるかどうか疑問に思っていました。
この投稿では:
R/科学的記数法で\Sexpr{}を使用してフォーマット番号をスウィーブします
解決策が提案されましたが、これを行うための関数format.pval
がすでにここにあるのではないかと思います。
\Sexpr{format.pval(a value/variable here)}
そして、有効桁数のオプションと一緒にSweaveで使用できると思います。
どうもありがとう...
r - Sweaveは多くのPDFを自動的に生成できますか?
私は多くの都市(数百)からの測定値を分析し、都市ごとに個別のレポートを作成する必要があります(Adobe pdf形式)。
私のプロセスは次のようなものです。
- X.Rdaに保存された、表示するデータを準備する最初のRStudio。
- X.Rnw(RStudio)で、X.Rdaを読み、1つの都市を選択して、テーブルとプロットを作成します。
- RStudioで「PDFのコンパイル」を押すと、都市レポートX.pdfが作成されます。
- 手順2に進み、別の都市を選択します。
これは非常に面倒で、都市ごとのforループに最適に見えますが、どのように実行できますか?
r-contributorsに感謝します!
/クリス
r - plotmath latex を翻訳する
私は素晴らしいknitr
パッケージを使い始めました。グラフィックスを使用するアイデアは気に入っていますが、tikz
必ずしも実用的ではありません (時間がかかります)。したがって、古き良きpdf
デバイスとtikz
. 一般に、数式は両方のデバイスで同じ方法で処理されるわけではありません。でLaTeX構文を使用する方がはるかに好ましいと思いますがtikz
、で読むのが難しくなり、pdf
逆もまた同様です。
ある表記法から別の表記法にシームレスに切り替えるためのフレームワークを提供する試みはありましたか? 使用中のデバイスにtranslate(x, from="plotmath", to="tex", ams=TRUE, ...)
内部的にフックできる関数のようなもの。knitr
どうすればそれを行うことができますか?
r - 2列ニット/スウィーブドキュメントのfigure*環境
よくある問題のように聞こえますが、明らかなトリックは見つかりませんでした。以下のknitrRnwファイルについて考えてみます。
{figure*}
LaTeX環境を使用して、この幅の広い図を2つの列にまたがらせたいと思います。そのためのフックはありますか?
編集:チャンクをラップするとfigure*
、次の出力が得られます。
r - knitr:別のディレクトリにある子ドキュメント
同じディレクトリにある場合は、子ドキュメントに次のコードを使用できます。
マスタードキュメントの同じディレクトリにない場合、子ドキュメントをどのように使用するのでしょうか。よろしくお願いします。
r - Knitr/Sweave ラポートでの R ftable() 出力の値を色付け/強調表示する
ftable()
説明レポート用に多くのクロス集計表を生成しています。例:
ftable()
または出力を取り、行平均から逸脱する値を強調表示するか、値のテキストに全体的なグラデーションを割り当てることができる関数を探していtable()
ます。たとえば、0-100% の場合、値は赤から緑に色付けされます.
出力は現在Knitrを介して処理されていますが、ツールチェーンのどの時点で値の相対的なサイズに基づいて介入して色を追加できるかわかりません。
r - Knitrを使用したggplot2フィギュアキャッシュ
次のコードはそのまま機能しますが、cache=T の場合は機能しません デバイスを変更しても違いはありません (デフォルト、tikz、cairo)
なぜこれが当てはまるのでしょうか?何か案は?
ありがとう!
r - ニットマルチプロットアライメント
最小限の例を次に示します。
以下のスクリーンショットに注意してください。の場合echo=FALSE
、水平方向の配置はオフです。上のプロットは、下のプロットに対して右にシフトされます。の場合echo=TRUE
、水平方向の配置は正しい
最初の例を修正して正しく調整するにはどうすればよいecho=FALSE
ですか?
ありがとうございました!