問題タブ [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.

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

r - rのシリアル値を持つrbindデータフレーム

私はすべて同じ構造を持つ一連のデータの短いデータセット (2-6 行、9 列) (dat1、dat2、dat3...dat1000) を持っており、それらを名前の昇順で単一のデータ フレームにまとめようとしています。 rbindで。これは、私が使用しているものと作成しようとしているものの小さなサンプルです。

私の質問は、rbind(dat1、dat2...dat1000) の各変数を書き出す必要がないように、データ フレームをループまたはカウント デバイスと一緒にバインドするにはどうすればよいかということです。

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

r - rbind.fill で貼り付け関数の出力を使用するには?

rbind.fill同じ数の列がないため、しようとしているデータフレームのリストがあります。データフレームの名前は x1、x2、...x10 です。

私のコード:

このコードは機能しますが、を使用してすべてのデータフレームを書き込まないようにしていますpaste0

x.list1 は、x1、x2、... をデータフレームではなく文字として解釈します。

したがって、rbind.fillデータフレームのリストが必要なので使用できません。ここでmget提案されているように使用してみました

しかし、私はエラーを受け取りました、

環境の設定 (前の質問への回答のコメントで述べたように) も役に立ちません。

この問題を解決するための提案はありますか?

サンプル データフレーム x1、x2、および x3 は次のとおりです。

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

r - Rで行ごとにリストデータをバインドする必要があります

Rで行ごとにリストをバインドする際に問題があります。私のリストデータセットは次のとおりです。

そして私が欲しいのは:

ありがとうございました!

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

r - Rで複数のcsv行を単一の行に読み込む

データフレームの単一行にフォーマットする必要がある一意の ID ごとに複数の行を持つ csv ファイルがあります。このファイルを読み込んだ後、最初のデータフレームになります。

特定のIDのv1のすべてのインスタンスをプルしたいので、すべての一意のIDを取得します

そして、これらを 1:length(uniqid) から繰り返します

毎週のデータを一時変数にプルします

rbindを使用してデータフレームを再構築できます

私の問題は、たとえばid = 02の場合、week3がないため、rbindが壊れることです。week3 変数が作成されていないようです。NAと表示されません。rbind が失敗しないように、変数が作成されて NA (または 0) に設定されているかどうかをテストするにはどうすればよいですか? または、これを達成するための完全に異なる/より効率的な方法はありますか?

0 投票する
6 に答える
26229 参照

r - Rは行列を数回複製し、行ごとにバインドします

次のマトリックスがあります

ここで、このマトリックスを 10 回複製し、次のようにマトリックスに入れたいと思います (ここでは 2 回だけ示します)。

誰かがこれを達成するための簡単な方法を提案できますか? ありがとうアンドレアス

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

r - rbind を使用したデータフレームの作成が機能しない

24:60 と 20:50 の b の間の範囲の a で、式 25a+20b=1600 の特定の値を取得するスクリプトを作成しようとしています。

式を満たす a と b のペアを取得する必要があります。

私の最初の問題は、 a と b を小数点以下 1 桁 (a=24.0,24.1,24.2... など) で定義する方法でしたが、その定義を克服したa<-c(240:600)/10ので、最初の質問は次のとおりです。それを行う直接的な方法はありますか? ?

今、私はいくつかのネストされたループを実行し、式がベクトルで満たされるたびに取得できます。 rbind() を使用してこのベクトルをマトリックスまたはデータフレームにアタッチしたいのですが、エラーなしでは機能しませんまたは警告。最初のベクトルの値を取得するだけです。

これが私のコードです。誰かが問題の場所を定義するのを手伝ってくれますか?


コードの問題がどこにあるのかを見つけました。戻り値をデータフレームに割り当てずに rbind を使用しています。{sol<-rbind(sol,temp)} を実行する必要がありましたが、うまくいきます。他の提案もチェックします..ありがとう。

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

r - 異なるデータ型のデータ フレームをバインドする

これは基本的な質問であり、重複する可能性がありますが、見つけられないようですので、ご容赦ください。適切な場所を教えてください。ありがとう!

可能性のある NA と欠損値を含む整数を含むデータ フレームがあります。行の平均 (NA をゼロに設定) と列の平均 (NA をスキップ) を計算しています。次に、整数と行の平均と列の平均を含むデータ フレーム (またはテーブル) を作成したいと思います。データ フレームの例を次に示します。

NA をスキップして列の平均値を計算する関数は次のとおりです。

以下は、行平均を計算して NA をゼロに設定する関数です。

問題の 1 つは、rbind がデータ型を変更することです。つまり、"Test.1" というラベルの付いた列で整数が浮動小数点数に変換される (または浮動小数点数のように見える) という意味です。

あなたの答えでは、この場合に最初の列だけが影響を受けているように見える理由の説明に非常に感謝しています. 列内の NA の存在に関連していますか?

私は cbind に基づいて、他の関数で同じ問題を観察していません:

最終的には、次のようなデータフレームまたはテーブルを取得したいと思います。

あまり多くの手順でこれを行う方法を教えていただければ幸いです。私は基本的な R の回答だけでなく、パッケージに基づく回答にもオープンです。これらの計算は、光沢のあるアプリ内でオンラインで行われるため、特に効率的な方法を確認したいと考えています. どうもありがとう!