問題タブ [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 - rbind()/cbind() を使用して R に単一行データを追加する
[1:350] 、 [1:450] など、それぞれ異なる数の値を含む 6 つの数値リストがあります。rbind() を使用して、これらすべてのリストを特異なリスト、つまり [1:1050] に追加しようとしていますが、得られる出力は [1:350, 1:6] のデータフレームです。
誰かがこれで私を助けてくれませんか。
r - cbind でループするトリックはありますか?
長さ 4096 の 87 個のベクトルがあります。たとえば、
これらのベクトルを行列に連結し、各ベクトルが列を占めるようにしたいと思います。それらを個別に cbinding すると正常に動作するため
Ds <- cbind(d[[1]]$x,d[[2]]$x,d[[3]]$x
)
これもいけると思った
しかし、私はエラーが発生します
ループを許可しない cbind に固有のものはありますか、それとも何か不足していますか? アドバイスをいただければ幸いです。
ありがとう。
r - Zoo オブジェクトのリストの cbind
次の問題を回避するクリーンな方法は何ですか? do.call を使用して Zoo オブジェクトのリストを cbind したいと考えています。
「all」は cbind.zoo への引数の 1 つの名前であるため:
do.call は、次のような呼び出しを構築します。
「fill」、「suffixes」、または「drop」という名前のリスト要素についても同じことが起こります。
r - Rの行の値に応じて新しい列を追加する方法は?
id の行の値に応じて、data.frame に新しい列 (スロット) を追加しようとしています。短い代表的なデータは次のとおりです。
新しい列を追加するループ関数を作成できると思います。しかし、cbind や raw$slot<-??? などの簡単な関数を学びたいと思っています。
r - R - 関数、行列、適用
ベクトルの 75 パーセンタイルを返す独自の関数を記述します。この関数を行列 b のすべての列に適用します。
行列 b は次のとおりです。
そして、これがインデックス作成を使用して作成した関数です。
apply 関数を使用して、取得した b ベクトルを調整できるかどうか疑問に思っていました。または、for ループを使用する必要がありますか?
PS: for ループを使用して実行しようとしましたが、関数の結果を行列に格納しようとしたときに、cbind で問題が発生しました。
どんな助けでも大歓迎です。
r - cr の 1 つの列にサブセットをバインドします
計算に使用したデータフレームのサブセットを作成しました。1 つの列に結合したい多数のサブセットが残っています。サブセットは次のようになります。
私が試してみました:
しかし、それは私を残します
1列に文字のリストが必要です。どうすればいいですか?
r - 新しく計算された列をバインドし、出力にすばやく名前を付けるより良い方法
私は最終的に R でのループの習慣を失いました。基本的には通常、新しい列を計算し、これらの新しい列で計算と集計を行います。しかし、列を追加するために使用する cbind について質問があります。
このようなものにバインドを使用するよりも良い方法はありますか?
この新しいコラムに名前を付けるのは、いつも私がこの面倒な方法で行っています...もっと賢い/簡単なものはありますか?
** 編集済み ** Roman Luštrik は、以下のコメントに優れたソリューションを追加しました。
r - Rで複数のCSVファイルをマージして合計する
最初の質問/投稿、うまくいけば、これを複製していませんが、思いつく限り多くの用語を検索しました。私はこれが "doh" の瞬間になると確信していますが、ここに行きます:
R を使用して、それぞれ 2 列のタイプと経過時間の 100 個の .csv ファイルを読み込もうとしています。
フォルダー内のすべてのファイルをマージして、常に合計した単一の DF を生成しようとしていますが、空白を描いています。適切な機能や解決策を確認するためのガイダンスを本当に感謝しています。
私がいる場所は次のとおりです。
2 つのファイルがある場合:
次にTotalDF
、次のようになります。