問題タブ [rbind]
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 - 「NA」のみの列を返すrbind.fill
次のコードを使用して、「シグナル」列の時系列の違いを取得し、それを含む新しい列「アクティビティ」を作成しています。シグナルが X よりも強い場合は、新しい列に 1 が生成され、弱い場合は 0 が生成されます。各値と次の値の差をとっているので、明らかに「シグナル」よりも 1 行少ない行が残ります。 .
ただし、rbind.fill を使用すると、「NA」のみを含む新しい列「Activity」で df が返されます。
r - ワイルドカードを使用してデータフレームを Rbind する
A1-pre、B3-pos、B4-pre という 3 つのデータフレームがあり、これらのデータフレームをマージしたいとします。列は同じ名前なので、rbind を使用できます。
ただし、データフレームのすべての名前を自分で手動で入力したくはありません。そのためにワイルドカードを使用するので、次のようなものです
どうすればそれができるのでしょうか?または、さらに良いことに、「pre」または「pos」という名前のデータフレームに一致し、それらすべてを rbind します。
r - (Rで)変数を定義する必要なく変数を使用する方法はありますか?
次のコードを使用します。
私の知る限り、tempdata (すべてのオブジェクト、変数などと同様) を定義する必要があります。数値しかないので と定義しますtempdata<-0
。それはそれほど大きな問題ではありませんが、後でrbindを使用すると、最初の行が最初に0
保持され、何らかの方法で使用する必要があります
と定義することはできませんtempdata<-''
。これは文字になるからですよね?
私が言ったように、私にとってはそれほど問題ではありませんが、特に私または誰かがrbind()
コードで何度も使用する場合は、より良い方法があるでしょうか。
を使用する場合も同じことが問題になる可能性がありますcbind()
。
多分誰かがより良い解決策を知っていますか?
r - Rのリストに格納されたバインディングデータフレーム
他のいくつかのオブジェクトの中で、いくつかのデータ フレームが R メモリに格納されています。それらの特殊性は、それらがすべて「Station_Year.df」という名前になっていることです。これらすべてのデータ フレームを 1 つにマージしたいと考えています。
私は試した:
しかし、データフレームの名前を持つデータフレームを取得します...