問題タブ [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 - googleVis、knitr、Rpubs、複製例、knitrオプション?
新人の質問だと思います。
私はこれを複製しようとしています:
http://rpubs.com/gallery/googleVis
(Rstudioで)新しいマークダウンドキュメントを開き、貼り付けます。
```{r}タグの間。
(print関数からの)結果の出力は、javascript(私は思う)コードです。公開後のプレビューウィンドウやオンラインバージョンでは、実際にはプロットを描画していません。
マークダウンに何か他のものが必要ですか?好き:
`` `{r something = something}
printコマンドからの出力を正しく解釈するために?
ありがとう
答え
`` `{r何でも好き、results ='asis'}
この投稿の上部 http://rpubs.com/gallery/googleVisは本当にそれを指摘する必要があります...
r - pandocを使用して目次をRMarkdownHTMLファイルに追加するにはどうすればよいですか?
pandocを使用して目次をRMarkdownHTMLファイルに追加し、すべてのHTMLフォーマットとヘッダー情報を保持するにはどうすればよいですか?
たとえば、というファイルがある場合は、次test.html
のことを試しました。
これにより目次が追加されますが、既存のヘッダー情報が削除されるため、すべてのフォーマットが魅力的になります。
したがって、このhtmlファイルは次のようになります。フォーマットを保持したいのですが。
r - Knitr - コードとプロットを並べて配置する方法
このドキュメントの 8 ページ (とりわけ) のように、チャンクのソース コードとそれが生成するプロットを並べて取得する簡単な方法 (たとえば、チャンク オプションを介して) はありますか?
を使用してみout.width="0.5\\textwidth", fig.align='right'
ました。これにより、プロットはページの半分だけを正しく占有し、右揃えになりますが、ソース コードはその上に表示されます。これは通常の動作です。プロットの左側に配置したいと思います。
ありがとう
サンプルコード:
html - 操作出力をknitrと統合する
manipulate
パッケージまたはパッケージを統合して、それらの出力をhtml / markdown出力ファイルで表示/操作できるようにする方法があるかどうか疑問に思いましgWidgetsManipulate
た。これは、再現可能なインタラクティブな調査レポートを作成するときに非常に役立つと思います。 。googleVisにはknitrと統合できる機能がいくつかあるので、results ='asis'などのオプションを使用して出力をhtmlファイルに入れることができますが、たとえばスライダーを使用する場合、現在googleVisの機能はかなり制限されています。
manageまたはgWidgetsManipulateのパッケージ出力がまだ完全に統合されていない場合、htmlファイルで表示できるようにする回避策を当面提案することはできますか?
つまり、HTMLへのknitr-ingを実行する前のRmdファイルの現在のコードは次のようになります...しかし、次のエラーが発生します。
出力付き
代わりにパッケージgWidgetsManipulateを試してください...
エラーが発生します...
次のようなものを使用してこのエラーを修正するためにguiToolkitを指定しようとしました
しかし、役に立たない...
事前に感謝します、どんな助けでも大歓迎です
r - すべての\Sexpr{}でround()を使用しないようにするにはどうすればよいですか?
round()
Sweave / knitrを使用するときに機能を回避する方法はありますか?round(,2)
すべてに書き込むのは本当に面倒\Sexpr{}
です。ドキュメント全体で小数点以下2桁にしたいのですが。
助けてくれてありがとう
Mac
r - Knitr R Markdown を Stack-Exchange フレンドリーな Markdown に変換するコマンドは?
動機: R Markdown を使用して簡単に分析した結果を StackExchange サイトに貼り付けたいと思うことがよくあります。これには、Stack Overflow、Cross Validatedの R タグ、またはCognitive Sciences Stack Exchangeなどのサイトのドメイン固有の分析 (たとえば、 OECD 生命指数データのクイック分析) が含まれます。
デフォルトの変換に関する問題:
のデフォルトのマークダウン出力はknitr
、StackExchange に含めるのに適していません。私が見ることができる主な問題は、
- 画像はローカルハードドライブを参照しています
- コード チャンクはタブまたはスペースでインデントされていません。むしろ、github スタイルの Markdown を使用します (つまり、インデントなし)。
つまり、チャンクは次のようになります。
出力は次のようになります
考慮すべき他の特定の問題もあります。
- テーブルが適切に含まれていることを確認する
- Cross Validated や Cognitive Science Stack Exchange などの MathJax をサポートするサイトで方程式が正しく渡されるようにします。
質問
R Markdown を Stack Exchange サイトに簡単に含めるのに適した Markdown (または HTML) に変換するための適切なコマンドは何ですか?
理想的なコマンドは、R Markdown ファイルを取得し、コンテンツ全体を Stack Exchange に直接貼り付けて適切な形式の質問または回答を生成できるファイルを生成するワンライナーだと思います。
この単純な rmd ファイルを、テスト例としていくつかのコード チャンク、図、および方程式と共に共有します。
最初の考え: imgur で画像をホストすると、おそらく画像の問題が解決されるでしょう。これは、R Markdown ファイルに以下を含めることで実行できますが、この命令がワンライナー コマンドに組み込まれていると、おそらくより簡単になります。
HTML と Markdown のどちらが StackExchange への貼り付けに適した形式であるかを検討する価値があるかもしれません。パッケージは多くのmarkdown
柔軟性を提供します。
r - Knitr .Rmd を使用したプロットを含むチャンクの再利用
プロットを含むチャンクを再利用すると、プロットが適切に参照されません。つまり、異なるはずの両方のチャンクで同じになります。私はそれについて何ができますか?
r - Knitr を使用して R チャンク内から .md ドキュメントにプログラムで画像を含める
.Rmd マークダウン ドキュメントにプログラムで多くの画像を含めたい。何かのようなもの
結果の.md
出力が
コードタグ```
と先頭の##
. Rチャンク内からマークダウンコードを直接挿入するオプションはありますか?
BTY: 同じ問題が HTML にも当てはまります。ここでも、R チャンク内からの HTML コード インジェクションが非常に役立ちます。
r - RStudio を使用してワークスペースからマークダウンを直接編む方法はありますか?
knitr
マークダウンを使用して、現在のワークスペースから派生したオブジェクトを使用してその場でレポートを作成できるかどうか疑問に思っています。再現性はここでは問題ではありません。私はまた、この非常に素晴らしいスレッドを読みました ここ.
それでも、特定のオブジェクトが見つからないというエラー メッセージが表示されます。
1)新しいマークダウンドキュメントを開いて保存するとします。
lm
2)ワークスペース内のオブジェクトを参照するチャンクを書き込みます。電話summary(mylmobject)
3) 編む。
残念ながら、レポートは生成されますが、オブジェクトが見つからなかったため、回帰出力を表示できません。オブジェクトを.Rdataに保存してから、マークダウンファイルから直接ロードするだけで、一般的に機能することに注意してください。
現在のワークスペースにある R マークダウンでオブジェクトを使用する方法はありますか? これは、R 以外の人が作業中に何らかの出力を表示するのに非常に役立ちます。
r - Knitr 内で ggmap ライブラリの get_map 関数を使用するにはどうすればよいですか?
私の R コードはすべて、スタンドアロン スクリプトで期待どおりに実行されます。R Markdown ファイル内に入ると、get_map() 呼び出しが失敗します。
エラーが発生します:
label: unnamed-chunk-2
sink() の警告: 削除するシンクがありません
label: unnamed-chunk-2
process_file(text)の
エラー: 行 53-64 から終了: close.connection(con) のエラー: 無効な接続
呼び出し: Knit -> process_file
実行が停止した Knitr はステータス 1 で終了しました
Knitr と get_map がうまく機能しない理由はありますか?