問題タブ [s-plus]
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 - Rでは、文字列データを集約する良い方法は何ですか?
R (または S-PLUS) で、データ フレームに文字列データを集約する良い方法は何ですか?
次の点を考慮してください。
出力を次のようにしたいと思います。
現在、これを行う方法を知っている唯一の方法は、要約機能を使用することです。
これはハックのように感じます。誰かがより良い方法を提案できますか?
r - S-Plus から R を呼び出しますか?
S-Plus から R を呼び出す良い方法について何か提案はありますか? 理想的には、R にコードを渡してデータを取得するだけで、それらを統合するために複雑すぎるものを書く必要はありません。
Omegahat のRinSパッケージに精通していることを付け加えておきますが、使用したことはありません。私は、Tibco が引き継ぐ前に、Insightful が環境を統合する努力をしていたという印象を受けました。
編集: RinS は Windows では動作しないことがわかりました。最も簡単な解決策は、Rscript を使用することであることがわかりました。これは S-Plus からsystem()
コマンドで呼び出すことができます。たとえば、簡単なスクリプトを次に示します。
S-Plus から呼び出します。
次に、結果をテキスト ファイルに保存し、スクリプトの実行後に S-Plus にインポートします。
r - Rで反復的に構築されたデータフレーム
私はRに比較的慣れていないので、データフレームを繰り返し構築する最も効率的な方法を考えていました(一度に1行、繰り返し回数「n」、各行の長さ「l」は事前にわかっています)。
- 空のデータフレームを作成し、反復ごとに行を追加します
- nxlデータフレームを事前に割り当て、反復ごとに行を変更します
- nxl行列を事前に割り当て、反復ごとに行を変更し、行列からデータフレームを作成します
- 他の何か
r - s+ (または R) の機械学習ライブラリ?
インターネットとstackoverflowを検索してきましたが、s-plusまたはRで機械学習用のライブラリに関する情報を見つけることができませんでした。ありがとう!
r - Windows で `.R` ファイルのデフォルトの「開く」動作を設定しますか?
.R
Q: Windows では、R エディターで既定で開くようにファイルを設定するにはどうすればよいですか? ボーナスは、ワークスペースを開いて、自分が住んでいるディレクトリに設定した場合です。
.ssc
デフォルトでは、Windows は Splus スクリプト エディタでファイルを開くことができます。.R
Rエディターでファイルに対して同じ動作を取得できない理由がわかりません。
私はすでに右クリック - >アプリケーションから開く - >デフォルトのプログラムを選択してR.exe
、他の同様のオプションを試しました。何も機能していないようです。
r - R/Splusの可変長データを含むデータフレーム
以下はRで正常に動作します
しかし、Splusではそうではありません---エラーメッセージを表示します:
Q:どうなっているのですか?これをSplusで機能させるにはどうすればよいですか?
編集:私はなぜ私がalist
をとして扱うこの奇妙なプロセスを経験しているのかを明確にする必要がありdata.frame
ます。それは、私が最終的にSplusで次のようなことをしたいからです。
現時点で実行可能な最善のオプションは、次のようなリストを作成することだと思います。
timeSeries
しかし、これは不格好であり、可能であればの機能を取得したいと思います
r - R と Splus の `objects()`
main.r
ワークスペースを実行前の状態に戻すスクリプトを作成したいと考えています (つまり、スクリプトの最後で、ワークスペースに追加されたすべてのオブジェクトのみを削除します)。以下を実行します。
source('main.r')
R コンソールからのviaは、必要に応じて機能します。ただし、これは作業ディレクトリに残されているSplus では機能しませんtmp1
(ファイル全体をソースするのではなく、各行を個別に実行すると機能します)。もう少し調べてみると、R では、objects()
への呼び出しの MIDDLE であっても、ワークスペースに入るオブジェクトを追跡していることがわかりましたsource()
。Splus ではobjects()
、呼び出しが終了するまで、ワークスペースに追加されたオブジェクトについて「認識」していないようですsource()
。
Q: 何が起こっているのですか? main.r
Splus での作業に似たものを得るにはどうすればよいですか?
r - R / Splusに名前はあるがエントリがないリストを作成するにはどうすればよいですか?
値が初期化されていない名前付きエントリを含むリストを設定したいと思います(後でそれらに何かを追加する予定です)。人々は一般的にこれをどのように行いますか?終わったよ:
しかし、これは一種のハッキーのようです。これを行うには、より標準的な方法が必要です...そうですか?
r - R/Splusでパラメータを初期化する関数を書く
作成した関数で使用する一連のパラメーターを作成して返す関数を作成したいと思いますmySimulation
。今までは、基本的に、例えば mySimulation(parm1 = 3, parm2 = 4)
. (1) 実際のバージョンでは、パラメーターの数が扱いにくくなっており、(2) 使用しているさまざまなモデルを生成するパラメーターのさまざまな組み合わせを追跡したいため、これは最適ではありません。createParms
そこで、このトリックを実行するために (以下に示す最小限のバージョンを)書きました。しかし、私の全体的なアプローチはとても不格好に思えます。すべての統計学者が R を使用しているため、私の問題を処理するためのより標準的な方法があると確信しています...そうですか?
r - S-Plus なしで S-Plus データベースを読み取りますか?
S-Plusの古い(~1995) .Data データベース ディレクトリがあります。S-Plusを使用せずに、おそらくRを使用して、それに含まれるオブジェクトの一部を回復できる方法はありますか?