問題タブ [rowsum]

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

r - データ フレームの行を追加するときに一部の行エントリをスキップする方法

p値のデータフレームがあります。p値以外にも、いくつかのゼロエントリがあります。

data

次のコードを使用して、フィッシャーの方法を適用し、各行の p 値を結合します。

p値の対数変換後に無限値になるため、行合計にゼロを追加することをスキップしたいと思います。

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

r - R : ループ内の条件で行の合計を取る

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

O_ZERO_BILLING_CNT_TRL_Y1次の条件に基づいて、このデータフレームに新しい列 " " を作成したいと考えています。

列 " " から始まる連続した "1" 値の合計。I_Org_ZB1シーケンスが壊れている場合、列 " O_ZERO_BILLING_CNT_TRL_Y1" の値は、連続した "1" 値が発生するまでのシーケンスになります。

例:- の値I_Org_ZB1 I_Org_ZB2 I_Org_ZB3 が 1,1,1 n で他のすべての値がゼロの場合、列 " O_ZERO_BILLING_CNT_TRL_Y1" の値は 3 になりますが、値が 1,0,1 で他のすべての列が 0 の場合、" O_ZERO_BILLING_CNT_TRL_Y1"の値は次のようになります。 1 になります。特定の行ですべての値が 1 の場合、列の値は 12 になります。

以下のコードを試しました:

しかし、間違った答えを得た場合、誰かが私が犯した間違いを指摘したり、他の代替手段を提供したりできます.

よろしくお願いします:)

よろしく、

アミット

0 投票する
4 に答える
3423 参照

r - R 同様の文字列で始まる列の異なるグループの行の合計

私は R にまったく慣れていないので、あえてここで質問するのはこれが初めてです。

リッカート スケールを使用してデータセットを使用しています。名前の最初の文字列を共有するさまざまな列のグループで行合計を計算したいと考えています。

以下では、従ったアプローチを説明するために 2 行のみのデータ フレームを作成しましたが、より効率的な方法を作成する方法についてフィードバックを受け取りたいと考えています。

それで、私がしたことは、特定の文字列で始まる指定された変数の行を合計し、それらを新しい変数に格納できるようにするために、grep関数を使用することでした。しかし、変数ごとに新しいコード行を書かなければなりません。

しかし、データセットにはさらに多くの変数があり、1 行のコードだけでこれを行う方法があるかどうか知りたいです。たとえば、同じ文字列で始まる変数をグループ化し、行関数を適用する方法があります。

前もって感謝します!

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

r - 関数rowsumで「グループ」引数を使用する方法

パッケージを使用して、American Community Survey のデータをコンパイルしていますacs。これは、5歳未満、5歳から9歳、10歳から14歳などの各州の男性と女性の数に関するデータフレームの先頭です。データフレーム名はN0018_12_4です。各州の 18 歳未満の子供の総人口を調べたいと考えています。このようにrowsumを試すと、「引数「グループ」がありません。デフォルトはありません」というエラーメッセージが表示されます。R のヘルプ ページを読んで、cran/ の他の場所で引数「グループ」を使用する方法の例を検索してみましたが、その引数で何をすべきかまだわかりません。

どんな助けでも大歓迎です!:)

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

r - r df2 の行数で df1 に列を追加します (条件付き)

以下のようにRに2つのデータフレームがあります...df2の注文数(またはdf2の購入者数)を含むdf1に新しい列(count_orders)を追加する必要があります。助けてください。

期待される出力:

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

r - ローリング列の行の合計

2列ごとに行を合計するローリング関数を適用する必要があるため、列1と2の行が合計され、3と4などが合計されます.

apply、rollapply、aggregateなどを含む多くの関数を見てきましたが、指定された列の行を合計するロールが見つからないようです。

私は長い道のりでコードを書くことができますが、おそらく関数を含む効率的なソリューションを探しています。

ありがとう!

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

r - R: 1 つ以上の列の行の合計

これは非常に単純であるべきだと思うのでイライラしますが、何時間も費やしています。

データ フレーム内の列のリストの行の合計を取得したいのですが、そのリスト (ユーザーによって設定される) は長さ 1、つまり 1 つの列番号である可能性が非常に高くなります。

rowSums1列を合計することはできません。

rowsum完全に解読不能であることがわかったグループを使用します。私は何年にもわたってこの例を試してきましたが、それが何のためにあるのかはまだよくわかりませんが、省略することはできません.

ここでの一番の答えはrowSumsor apply;を使用しています。2 番目の使用.SDand lapplybut は、R のヘルプには表示されず、以前にも見たこともない:=and.SDおよびその他の用語を使用しています。これは、検索と混乱の別のワームホールを開くだけです。

だから:私が使用できるものはありますか:

1 または >1 の goodcols で動作しますか?

前もって感謝します。現在、私は使用を検討しています:

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

r - 行の合計と特定の条件を満たす行 (行の合計 > 100) で行を分割するにはどうすればよいですか?r

私は行列を持っており、行の合計で最後に列を追加しようとしています。次に、行の合計が100より大きいことを条件として、行を行の合計で除算します。これは私がこれまでに持っているものです:

これにより、必要な初期行列が得られ、列の最後に行 Sums が表示されます。次のコードは、2 番目のステップで試みたものです。

これにより、置き換えたいベクトルのサイズが置き換えたいベクトルと一致しないというエラーが表示されます。ここで何が間違っていますか?これが非常に基本的な質問である場合は申し訳ありませんが、私は R/ コーディング全般にかなり慣れていません。