問題タブ [rexcel]

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 投票する
1 に答える
231 参照

r - RExcel の Excel のアクティブ セル

MS-Excel のセルは常にアクティブです。値が変更されると、式は自動的に更新されます。R-Excelでは、R 配列/データフレームにデータを入れて数式で使用し、出力を取得します。

データを変更すると、変更された結果を得るためにすべての手順をやり直す必要があります。エクセルのようにマクロを書かずに自動でやりたい。Excelマクロを作成するためにそれを行うかもしれませんが、したくありません。

または、アクティブセルのR-Excelにデータを保持する方法。Rは、Rコマンドの実行/実行ごとにすべての変数の現在の値を取得できます。

誰でも解決策を教えてもらえますか?

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

csv - csv 形式でファイルをダウンロードしようとすると RExcel がクラッシュする

RExcel が埋め込まれ、R から RApply を介して数千のセルで関数を呼び出す Excel ファイルに取り組んでいます。私が遭遇した問題は、いくつかのファイルを CSV 形式でダウンロードしようとしたときに、重大なエラーが発生したことを示すメッセージが表示され、すべての Excel ファイルがシャットダウンされたことです。

この問題を防ぐために私ができることについて、いくつかの支援をいただければ幸いです。

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

r - ggplot2 の facet_wrap の x 軸ラベル

重複の可能性:
facet_wrap プロットに「フローティング」軸ラベルを追加する

ggplot2 を使用して RExcel で時系列グラフのパネルを作成しています。多くの例で、ggplot2 を使用するときのデフォルトは、列が一番下まで達していなくても、各列の一番下に x 軸ラベルを配置するように見えることを見てきました (たとえば、3 x 3 の領域が塗りつぶされている) 7 つのプロットがあるため、左下に 2 つの空白スペースがありますが、x 軸のラベルが下に 3 回繰り返されます (各列に 1 つずつ)。

ただし、私のコードは、一番下まで届く列の一番下にのみ x 軸ラベルを生成します。私はしばらくこれをいじっていましたが、同じ問題を抱えている人は他にいませんでした-助けてくれてありがとう!

(私は最小限の再現可能な例を追加しました。これは、画像の由来でもあります http://docs.ggplot2.org/current/facet_wrap.html )

ここに画像の説明を入力

ありがとうございました!私の質問が明確でない場合、または役立つ可能性のある追加情報を提供できる場合はお知らせください。

0 投票する
2 に答える
2390 参照

r - SharePoint の R

MS SharePoint で R 機能を使用するための最良の方法は何ですか? Excel Services を使用して SharePoint に Excel シートをインポートすると、RExcel は機能しますか? 他のオプションはありますか?

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

excel - RExcel に代わるものはありますか?

RExcel に問題があり、代替手段を探しています。ユーザーは Excel を使用するのが好きで、開発者は R で統計を行うのが好きです。そのため、データ入力のフロント エンドとして Excel を使用し、R で分析し、結果を Excel で表示します。

ただし、RExcel に問題があるため、別の解決策が必要です。方程式から Excel や R を削除できないと仮定すると、RExcel 以外にそれらを接続する他の方法はありますか? インターネットでの検索は役に立ちませんでした。

[編集]

SOが解決できる問題としてこれを表現するように求められました。Excel でデータ入力を取得し、それを R に渡し、データを取得する必要があります。RExcel は許可されておらず、転送はユーザーに対して透過的である必要があります。どうすればいいですか?

0 投票する
2 に答える
728 参照

r - RExcel VBAで非常に長い関数をラップしますか?

RExcelを介してVBAでR関数を使用する場合は、次を使用する必要があります。

次に、独自のR関数を定義したい場合は、単純に次のことができます。

yが複数のコマンドラインで構成されている場合は;、R環境で行うのと同じように、各行をで区切ることができます。

しかし...あなたのy関数が非常に長い場合はどうなりますか?

20〜30行のR関数をVBAでこのように記述するのは非常に困難です。また、VBA文の長さには制限があります。

だから:どのようにラップできますか?

非常に長いR関数の例を次に示します。RExcelを使用してVBAを挿入する方法を教えてください。

ありがとう、

0 投票する
2 に答える
390 参照

excel - Excel/ActiveX スプレッドシートからのデータの回復

次の問題があります: RExcel 数式を含む、多数の VBA コードと ActiveX コントロールを含む Excel スプレッドシートがあります。

エクセルのバージョンは2007です。

このファイルを開こうとすると、タスク マネージャーに Excel が応答していないと表示され、Excel が無限のコードを実行し始めたかのように何かが始まります。各コントロールを無効にしましたが、まだ壊れているようです。

そのスプレッドシートに書いた数式を少なくともいくつか復元したいのですが、従来の方法でスプレッドシートを開くことは実際には不可能です。

そのスプレッドシートを Excel で開かずに数式とテキストを「読み取る」方法を教えてください。

ありがとう、

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

r - rExcelgetarraytovbaサイズ制限

幅12列、行数100万を超える行列を返すRコードがあります。getarraytovbaを使用してその行列をVBAバリアントに戻そうとすると、失敗します。失敗するとは、エラーを生成せずにコードを実行することを意味しますが、VBA変数は空になります。Rマトリックスを5000行未満に縮小すると、VBAが変数をキャプチャします。5000から20000(ボールパーク)の間にある場合は、機能する場合と機能しない場合があります。私のシステムには16GBのRAMがあり、データをVBAに移動しようとしたときに使用されるのはわずか40%です。コードを実行しているときにタスクマネージャーを開いているので、メモリ使用量は変わらないようです。

私は主題をグーグルで検索しました、そして私が見つけた唯一の答えはそれが物理的なメモリによって制限されているということです、しかし私はほぼ10GBの空きメモリを持っているのでそれだけではないと思います。getarraytovbaがなぜそれほど制限されているのかを明らかにするのを手伝ってくれる人はいますか?

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

r - R 3.0.x の RExcel

RExcel実行に必要なすべての項目を含むRAndFriendsR 2.15.2には、 .

現在、最新バージョンのとを使用していますRが、現在使用している では、 Excel 内でサーバーを起動できません。rcom 2.3.1rscproxy 2.0.5R

Excel 内でフォアグラウンドRサーバーを設定すると、致命的なエラーが返され、Rを介した Excel との接続が拒否されますrcom

次の 2 つのエラー メッセージが表示されます。

  1. R Server not available
  2. There seems to be no R process connected to Excel

実行中のセッションとの主な違いRExcelは、後者では、セッションの開始時に表示rscproxyrcomれ、読み込まれる可能性があることですRExcel

現在使用RExcelしているR 3.0.1人で、どのように実行に成功したかを説明できる人はいますか (段階的に)?