問題タブ [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.
latex - hmisc::latex テーブルが PDF 出力ドキュメントに挿入されるのではなく、外部の xdvik ウィンドウで開かれる
R2.15.1 への更新以降、latex 関数 (パッケージ Hmisc) の呼び出しから生じる lyx ドキュメントのテーブルは、コンパイル中の pdf ドキュメントに挿入されるのではなく、外部の xdvik ウィンドウで開きます。反対に、xtable で生成されたテーブルと ggplot で生成されたグラフは、ドキュメント内のそれらが属する場所に表示されます。
latex 呼び出しのチャンク ヘッダーは次のとおりです。
チャンクは、次に例を使用して複数回参照されます
xdvik ウィンドウのテーブルは完璧に見えます。何か案は?
r - xtable()で生成されたテーブルで負の数値の色を赤に変更しますか?
Rでレポートをknitrで書いています。レポートにテーブルを生成するために xtable() を使用しています。テーブルの 1 つに、負の数と正の数の両方が含まれています。負の数の色を赤に変えたいです。どうやってやるの?明らかに、簡単な解決策の 1 つは、xtable が生成するラテックス コードを変更することですが、新しいデータセットで数値が変更される可能性があるという自動レポートがあり、色を手動で設定したくないことに注意してください。
簡単なコードを次に示します。
負の数を赤くするにはどうすればよいですか? ご協力ありがとうございました。
r - knitrRコードでアンダースコアを渡す
knitrのRチャンクのテーブル名にアンダースコアがあるデータベースを呼び出す必要があります。テーブル名は数千あり、名前を変更するのは非常に面倒です。何かのようなもの:
「table_10_20」の下線が原因で、$が欠落している(「$が挿入されていません」)というエラーが表示されます。'\$ \'と'\$ \'を追加して、いろいろと遊んでいます。cat()、paste()、一重引用符、二重引用符も試してみました。助言がありますか?よろしくお願いします。私はUbuntu11.10を実行していて、それが重要な場合は、pdfLaTeXを使用してRStudioからknitrを呼び出しています。
r - R の example() から関数をソースする
使用するときpairs()
は、提案された関数panel.cor
and panel.hist
(例で提案されています) を使用して、重複した上または下の三角形のスペースを排除し、追加の情報を提供するのが好きです。
次のようなものを使用してこれらの関数をソースしたいと思います
出力を取得せず (: を含むError in readLines(file, warn = FALSE) : 'con' is not a connection
)、サンプル プロットを印刷しません。これは可能ですか?
余談ですが、プロットを印刷しないようにしたい理由は、これをR Markdown ファイルで使用example(pairs)
し、ドキュメント内のプロットを見る必要がないからです。
r - knitr:出力でのテキストの折り返しを防ぐ方法は?
HTMLに編むときに、knitrのコード出力チャンクでのテキストの折り返しに問題があります。
たとえば、次のコマンドを実行すると、次のようになります。
HTMLの出力はテーブルをラップし、次のような出力を提供します。ここで、12番目の列が残りの下に移動されます。
出力チャンクの幅を調整して、行がすべて1行に表示されるテーブルを作成する方法はありますか?
ありがとう!
r - csv ファイルの書き込み: ニット/チャンク使用時のエラー メッセージ
私はかなり単純なデータフレームを持っています
1 行実行してこれを .csv ファイルに書き込むと、すべて正常に動作します。
ただし、knitr を使用して .pdf を生成する場合、(もちろん) チャンクを使用します。
この場合、エラー メッセージが表示されます。
寸法が大きすぎます。
「write...」という行にエラー メッセージが表示されます。
手がかりはありますか?
r - マークダウンの R アンカー
Rmd ファイルを作成する際に、内部ハイパーリンクを含めました。
そして、さらにアンカーに
その後、(RStudio で) Knit HTML を使用すると、すべてが正常に機能し、内部ハイパーリンクも正常に機能しますが、不要なエラーも発生します。
このエラーを回避するにはどうすればよいですか?
r - 印刷時にRマークダウン構文を強調表示し続ける
「Markdownは単純なものであり、それは実行されません」という回答になるのではないかと思いますが、(ほとんど)質問しても問題はありません。
R Markdownドキュメントを作成するとき、ブラウザでHTMLファイルを表示でき、見栄えがします。紙またはPDFとして印刷しようとすると、図の色は印刷されますが、構文の強調表示は印刷されません。印刷時に構文の強調表示を維持する方法はありますか?
例:
RStudioで[HTMLを編む]ボタンを押して、ChromeまたはSafariでHTMLを開きますが、問題はありません。ブラウザからHTMLから印刷すると、構文の強調表示がすべて失われます。
r - knitrを使用するときにコードをプロファイリングするにはどうすればよいですか?
私は、SOの質問に回答し、回答や質問をフォーマットするワークフローを確立しようとしていknitr
ます
render_markdown(strict = T )
。
最近、を使用していくつかのコードでプロファイリングを実行しようとしprofr
ましたが、の実装によりknitr
、プロファイリングは、evaluate
を支えるetcへのすべての呼び出しを取得しますknitr
例えば
ニットではありません
平野で走ればR
knitr+profrを使用する
knitr + Rprof + profr::parse_rprofを使用する
parse_rprof
環境問題のために実行されません
knitr + Rprof + summaryRprof
を使用して、utils::summaryRprof
読み取りと要約を行います
実行されたコードを実際にプロファイリングするのではなく、knitr
/のevaluate
詳細のみをプロファイリングするようです。
質問と可能な解決策
私の現在のワークフローは、knitrの外部でプロファイリングを実行することですが、自動フォーマット(出力をコメントアウトする##
)は非常に便利です。
誰かがこれに対するきちんとした解決策に出くわしたことがありますか、それともパッケージ開発者と一緒に取り上げる何かですか?
parse_rprof
私の現在の考えは、最初の呼び出しより上の呼び出しに制限するように書き直すことforce
です(デフォルトのレベル7ではありません)
profrの書き直しの例
これはほとんど機能するものの書き直しprofr
です
ただし、結果はプレーンからのものと同じではありませんR
r - Knitrチャンクは、Rの同じコードとして*.csvからレコードのサブセットをインポートしています
Rstudioバージョン0.96.331およびknitrバージョン0.8
私の問題はRStudioとライブラリのアップデートで解決したと思いました...しかし:
次のRでの実行により、940個の一意のTable.ID値が得られます。ニットチャンクで実行すると、228個の一意の値と次の警告が表示されます。
"入力接続で無効な入力が見つかりました' http://www2.census.gov/acs2010_5yr/summaryfile/Sequence_Number_and_Table_Number_Lookup.txt '
2つの方法に違いがある理由がわかりません。