問題タブ [rnotebook]

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.

0 投票する
0 に答える
296 参照

r - 出力 html ファイルの R Notebook と SQL コード

SQL コードを使用して R Notebook を実行していますが、最終的な html 出力ファイルに SQL コードが表示されません。

Rコードは通常通り表示されます。

0 投票する
0 に答える
315 参照

r - r ノートブックの "tibble 1.1 は利用できません" エラー

最近、「tibble 1.1 is not available」というエラーが表示されることがありますが、インストールできませんでした。何かアドバイス?

0 投票する
3 に答える
1963 参照

r - モジュール化された R マークダウン構造

これについてはすでにいくつかの質問がありますが、それらは不明確であるか、おそらく時代遅れであるために機能しない解決策を提供しています。

大規模プロジェクト向けのモジュール化されたコード構造

R Markdown/Notebook は優れていますが、その表示方法では、通常、すべてのテキストとすべてのコード チャンクを含む 1 つのファイルがあります。このような単一のファイル構造が適切な設定ではないプロジェクトがよくあります。代わりに、他のファイルを順番にロードする単一の.Rマスター ファイルを使用します。.RR Notebook を使用してこの構造を複製したいと思います。つまり、複数のファイルから.Rmdコードを呼び出す単一のファイルがあるようにします。.R

この方法でプロジェクトを操作することの良い点は、.Rファイルを使用して RStudio を使用した通常のワークフローがうまくいくだけでなく、コードを複製することなく R Notebook/Markdown からのきちんとした出力が可能になることです。

最小限の例

これは、例をできるだけ小さくするために単純化されています。2 つの.Rファイルと 1 つのマスター.Rmdファイル。

start.R

plot.R

次に、ノートブック ファイル:

notebook.Rmd:

望ましい出力

望ましい出力は、 のコード チャンクstart.Rとの間でコードを手動でコピーすることで得られるものです。これは次のようになります (画面スペースが不足しているため一部が欠落しています)。plot.Rnotebook.Rmd

ここに画像の説明を入力

私が試したこと

source

これにより、コードが読み込まれますが、表示されません。source次のコマンドを表示するだけです。

ここに画像の説明を入力

knitr::read_chunk

このコマンドはここで言及されていましたが、実際には、source私が知る限り同じことを行います。コードをロードしますが、何も表示しません。

ここに画像の説明を入力

目的の出力を得るにはどうすればよいですか?

0 投票する
1 に答える
9033 参照

r - rノートブックでggplotグラフのサイズを変更する方法

Rnotebook で ggplot グラフのサイズを変更したい。

ここに画像の説明を入力

大きすぎて上記のように何も表示されません。エクスポートしてサイズを約 4 倍にすると、詳細が表示されます。

私は次のことを試みました: set_plot_options fig.height, fig.width

グラフのサイズを変更しましたが、適用されませんでした。

プロットのサイズを変更する方法を知っている場合は共有してください。

0 投票する
1 に答える
1129 参照

r - コンパイル時に RStudio ノートブックに data.frames が表示されない

R 3.3.2 と RStudio 1.0.44 を搭載した一時的な Windows 7 ラップトップ (32 ビット) があります。

RStudio ノートブックを使用していますが、そのウィンドウでコードを実行すると正常に動作します。ただし、html にコンパイルすると (プレビューを押すと)、data.frames が消えます (出力のないチャンクがあります)。他のすべて (ベクトルまたは図) が表示されます。ノートブックが利用する data.frames の新しいかわいい印刷形式にリンクされているようです。実際、R-markdown (に切り替えるoutput: html_document) を使用すると、data.frames は基本的な R 形式で問題なく表示されます。どんな助けでも大歓迎です。

0 投票する
1 に答える
743 参照

r - チャンクでは æøå のような特殊文字が正しく表示されないのに、R ノートブックのインライン コードでは正しく表示されるのはなぜですか?

R ノートブックでノルウェー語のテキストを書き、HTML_NOTEBOOK 出力を生成すると、ドキュメント テキストとインライン R コードで文字 æøå が正しく表示されます。ただし、同じテキストが R コード チャンクの一部である場合、文字は正しく表示されません。RStudio のソース ウィンドウ内ではすべて正しく表示されますが、プレビューや Chrome や IE などの外部ブラウザーでは正しく表示されません。

最小限の再現可能な例を次に示します。

これは、プレビューでは次のようになります。

R ノートブックのプレビュー

HTML ソース コードを調べると、次のことがわかります。

.Rmd ファイルは、エンコード ISO8859-1 で保存されます。UTF-8 で保存すると、いずれも正しく表示されません。

セッション情報:

0 投票する
1 に答える
198 参照

r - ネイティブの Knitr 印刷メソッドを追加

通常、ビューアーまたはブラウザーに html テーブルを表示する関数を調整して、呼び出されたときに rnotebooks などのニット ドキュメントに html を自動的に挿入する方法を探しています。

具体的には、パッケージsjPlotの関数の動作を変更したいと考えています。現時点では、$knitr手動で挿入する必要がある属性を持つオブジェクトを返し、ビューアで html テーブルを生成します。

これらの関数の 1 つがsjt.frqです。これを行う方法はありますか?

0 投票する
0 に答える
425 参照

r - R Notebook および R Markdown ドキュメントは、data.table `:=` 割り当てによって「だまされた」?

この質問のタイトルは、数年前に回答されたこの質問にさかのぼります。data.table と Knitr で提起され解決された問題は、RStudio と R Markdown の比較的新しい R ノートブックで再現されたようです。

簡単に言うと、data.table FAQ 2.21 および 2.22 で説明されているように、参照演算子による割り当てである := を使用している場合、data.table は出力されません。印刷動作は、data.table の関係者が修正に多大な労力を費やしたように見える R と Knitr の過去の問題でした (たとえば、GitHub の問題 #505 を参照してください)。しかし、インタラクティブ モードと Knit to HTML の使用の両方で、R ノートブックで再び発生しています。

前の質問は、最小限の、完全な、検証可能な動作の例をほとんどカバーしています。簡単に言うと、R Notebook または R Markdown ドキュメントから実行すると、このステートメントが出力されます。

コンソールまたは標準の R スクリプト ファイルから実行すると、出力されません。

CRAN、v1.10.0、および RStudio v1.0.44 から入手できる data.table の最新バージョンを使用しています。

<- を使用したり、操作を invisible() でラップしたりするなど、前の質問で説明したいくつかの回避策は、R ノートブックで機能します。それらは使用するのに過度に負担がかかるわけではありませんが、前の質問でも指摘されているように、理想的な修正ではありません。

私はこの素晴らしいソフトウェアのありがたいユーザーですが、内部の仕組みについてはまだかなり洗練されていません。明らかな何かが欠けている場合や、どこかで重複した質問がある場合は、お詫び申し上げます。おそらく、ここではなく RStudio でこの問題を投稿する必要があります。乾杯。