問題タブ [cbind]

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 に答える
511 参照

r - Rのcbind、grep、および引用符

最小限の作業例を考えてみましょう (たとえば、二項モデルの場合):

c正規表現を使用して、構造を持つすべての変数を回帰したいtest."anything".tset:

これまでのところ、問題はありません。ここで、重要な部分に到達しcbindます。入力として計画行列を必要とする別の統計モデル (パッケージなど)rbprobitGibbsを使用したいとします。bayesmしたがって、データ フレームを適切な形式に変換する必要があります。

または、代わりに、正規表現を再度使用したい場合 (grep引用符内の部分のみが選択されるように 1 秒を追加することもできます):

しかし、違いがあります:

私の観点からgrepは、選択した値を引用符内の文字列として返す問題とglm、 の引用符を無視するのと同じように"df$test.a.tset,test.b.tset"、そうしないことが問題のようcbindです。つまり、貼り付け後の X2 の呼び出しは、実際には次のように読み取られます。

質問:正規表現X2を使用した場合と同じ結果を得る方法はありますか?X

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

r - R のデータフレーム内の行をマージして追加する

私は多くのスレッドを読みましたが、私の質問が以前に尋ねられたとは思いません. 私はdata.frame顧客に表示される広告に関連する R を持っています:..私は多くの顧客、8 つの異なる製品を持っています..これは単なるサンプルです

そして、私はそれをそのように見えるように変換したい...

これどうやってするの?各顧客には、年齢、州、その他いくつかの静的変数がいくつかあります...そして、特定の顧客に提示された各オファーに関連付けられた詳細、オファーの製品番号、コスト、時間、そして彼らがそれを購入した場合... 私は、分析を実行するために、顧客ごとにこれらすべてを 1 行にまとめたいと考えています。

製品の数は 7 が上限ですが、一部の顧客では 1 から 7 の範囲であることに注意してください。

実際に表示するサンプル コードはありません。関数を使用してみaggregateましたが、集計したり、SUM を実行したりしたくありません。私はいくつかの結合をしたいだけです。研究によると、cbind、およびtapply関数が役立つ可能性があります。

ご協力ありがとうございました。私はRに非常に慣れていません。

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

r - 列の値でデータフレームのリストをマージします

df_list次のようなデータフレームのリストがあります。

そして、名前でそれらをマージしたいので、次のようなものになります

do.call と cbind を使ってみました

しかし、これは私に

ランキングを取得しようとすると、tmp[tmp$rank]ランクという名前の最初の列しか取得できません。