問題タブ [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.
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
r - R のデータフレーム内の行をマージして追加する
私は多くのスレッドを読みましたが、私の質問が以前に尋ねられたとは思いません. 私はdata.frame
顧客に表示される広告に関連する R を持っています:..私は多くの顧客、8 つの異なる製品を持っています..これは単なるサンプルです
そして、私はそれをそのように見えるように変換したい...
これどうやってするの?各顧客には、年齢、州、その他いくつかの静的変数がいくつかあります...そして、特定の顧客に提示された各オファーに関連付けられた詳細、オファーの製品番号、コスト、時間、そして彼らがそれを購入した場合... 私は、分析を実行するために、顧客ごとにこれらすべてを 1 行にまとめたいと考えています。
製品の数は 7 が上限ですが、一部の顧客では 1 から 7 の範囲であることに注意してください。
実際に表示するサンプル コードはありません。関数を使用してみaggregate
ましたが、集計したり、SUM を実行したりしたくありません。私はいくつかの結合をしたいだけです。研究によると、cbind
、およびtapply
関数が役立つ可能性があります。
ご協力ありがとうございました。私はRに非常に慣れていません。
r - 列の値でデータフレームのリストをマージします
df_list
次のようなデータフレームのリストがあります。
そして、名前でそれらをマージしたいので、次のようなものになります
do.call と cbind を使ってみました
しかし、これは私に
ランキングを取得しようとすると、tmp[tmp$rank]
ランクという名前の最初の列しか取得できません。