列に特定の名前を持つ複数の列を合計する

AlexP

Iは、値合計したいVar1Var2題した新しい列行ごとおよび産生Varsの合計を与えるVar1としますVar2私は、同じことをしたいと思っCol1Col2題した新しい列と持っているColsとの合計を与えるCol1としますCol2このためのコードを書くにはどうすればよいですか?前もって感謝します。

         df             
         ID Var1    Var2    Col1    Col2
         1    34      22      34      24
         2     3      25      54      65
         3    87      68      14      78
         4    66      98      98     100
         5    55      13      77       2

期待される結果は次のとおりです。

          df                        
          ID    Var1    Var2    Col1    Col2    Vars    Cols
          1     34      22      34      24      56      58
          2     3       25      54      65      28      119
          3     87      68      14      78      155     92
          4     66      98      98      100     164     198
          5     55      13      77      2       68      79
ロナックシャー

もう1つのdplyr方法は、ヘルパー関数starts_withを使用rowSumsして列を選択し、を使用してそれらの列を合計することです。

library(dplyr)

df$Vars <- df %>%  select(starts_with("Var")) %>%  rowSums()
df$Cols <-  df %>%  select(starts_with("Col")) %>%  rowSums()

df
#  ID Var1 Var2 Col1 Col2 Vars Cols
#1  1   34   22   34   24   56   58
#2  2    3   25   54   65   28  119
#3  3   87   68   14   78  155   92
#4  4   66   98   98  100  164  198
#5  5   55   13   77    2   68   79

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

重複する列を持つ複数の行を合計するパンダ

分類Dev

配列をそれぞれ一意の名前を持つ複数の配列に分割する方法

分類Dev

MySQL で同じ列値を持つ複数の行の値を合計する

分類Dev

列に複数の可能な名前を持つDataTable

分類Dev

複数の売上の合計を1つの列に合計する

分類Dev

複数の集計列と合計列を持つSQLServer PIVOT

分類Dev

特定の列に同じ値を持つ行を合計する方法

分類Dev

同じ名前/識別子を持つ複数の列を持つPandasDataFrameを作成する方法

分類Dev

列の名前を値として、複数の列を1つの列に結合します

分類Dev

列内に複数の値があるテーブルから2つ以上の特定の値を合計する

分類Dev

1つの列の名前から多くの列の合計を作成する

分類Dev

特定の列を持つVBACCESS水平合計

分類Dev

特定の数のエントリを持つ列の MYSQL 合計

分類Dev

特定の名前の複数のフォーム入力をノードJS(npmフォーム)を持つ1つの配列に保存します

分類Dev

特定の名前の複数のフォーム入力をノードJS(npmフォーム)を持つ1つの配列に保存します

分類Dev

多次元配列の値を合計します(複数の行を持つ複数の列を選択します)

分類Dev

複数の同じエントリ(名前)を持つ列、2diffデータを持つ列は長い形式に拡散する必要があります

分類Dev

パンダで複数の名前を持つ単一の列を複製する

分類Dev

複数の行をデータの複数の列を持つ1つの行に結合するR

分類Dev

null許容値を持つ複数の列の合計

分類Dev

動的な名前を持つRデータフレーム内の複数の新しい列を計算する方法

分類Dev

複数の列を持つnumpy-arraysの精度の低い合計を回避する方法

分類Dev

ExcelVBA-複数の列を持つ黒色のフォントの数字を合計する

分類Dev

列Bに複数の名前の最初の文字を追加する

分類Dev

番号付きの名前を持つ複数のファイルから列を追加する

分類Dev

PHPで複数の名前空間を持つXMLコンテンツから値の配列を取得する

分類Dev

ポイントの配列を、互いに特定の距離を持つ複数の配列に分割する

分類Dev

複数の名前付き列を行として組み合わせて合計する方法

分類Dev

Terdata:複数のフィールドを複数の列を持つ単一の行に結合する

Related 関連記事

  1. 1

    重複する列を持つ複数の行を合計するパンダ

  2. 2

    配列をそれぞれ一意の名前を持つ複数の配列に分割する方法

  3. 3

    MySQL で同じ列値を持つ複数の行の値を合計する

  4. 4

    列に複数の可能な名前を持つDataTable

  5. 5

    複数の売上の合計を1つの列に合計する

  6. 6

    複数の集計列と合計列を持つSQLServer PIVOT

  7. 7

    特定の列に同じ値を持つ行を合計する方法

  8. 8

    同じ名前/識別子を持つ複数の列を持つPandasDataFrameを作成する方法

  9. 9

    列の名前を値として、複数の列を1つの列に結合します

  10. 10

    列内に複数の値があるテーブルから2つ以上の特定の値を合計する

  11. 11

    1つの列の名前から多くの列の合計を作成する

  12. 12

    特定の列を持つVBACCESS水平合計

  13. 13

    特定の数のエントリを持つ列の MYSQL 合計

  14. 14

    特定の名前の複数のフォーム入力をノードJS(npmフォーム)を持つ1つの配列に保存します

  15. 15

    特定の名前の複数のフォーム入力をノードJS(npmフォーム)を持つ1つの配列に保存します

  16. 16

    多次元配列の値を合計します(複数の行を持つ複数の列を選択します)

  17. 17

    複数の同じエントリ(名前)を持つ列、2diffデータを持つ列は長い形式に拡散する必要があります

  18. 18

    パンダで複数の名前を持つ単一の列を複製する

  19. 19

    複数の行をデータの複数の列を持つ1つの行に結合するR

  20. 20

    null許容値を持つ複数の列の合計

  21. 21

    動的な名前を持つRデータフレーム内の複数の新しい列を計算する方法

  22. 22

    複数の列を持つnumpy-arraysの精度の低い合計を回避する方法

  23. 23

    ExcelVBA-複数の列を持つ黒色のフォントの数字を合計する

  24. 24

    列Bに複数の名前の最初の文字を追加する

  25. 25

    番号付きの名前を持つ複数のファイルから列を追加する

  26. 26

    PHPで複数の名前空間を持つXMLコンテンツから値の配列を取得する

  27. 27

    ポイントの配列を、互いに特定の距離を持つ複数の配列に分割する

  28. 28

    複数の名前付き列を行として組み合わせて合計する方法

  29. 29

    Terdata:複数のフィールドを複数の列を持つ単一の行に結合する

ホットタグ

アーカイブ