データフレーム内の別の列の条件に基づいて列を合計する

2つの列を含むデータフレームがありTimeResponse

df = cbind.data.frame(
                     Time = c(1, 1.2, 1.9, 2.2, 2.9, 3.1, 3.2, 3.2, 3.2, 3.6, 3.9, 4, 5.1, 5.99), 
                     Response = c(1, 1, 1, 2, 3, 3, 3, 4, 3.5, 3.6, 3.3, 6, 11, 13)
                     )

同じ分(時間)内に応答を合計して変換したいと思います。[1-2)、[2-3)、[3-4)、[4-5)、および[5以上]。

予想されるデータフレームは

dfe = cbind.data.frame(
                      time.range = c(1, 2, 3, 4, 5), 
                      Response = c(3, 5, 19.4, 6, 24)
                      )
ロナックシャー

floor毎分グループ化するために使用できます

library(dplyr)

df %>%
  group_by(minute = floor(Time)) %>%
  summarise(Response = sum(Response))

#   minute Response
#    <dbl>    <dbl>
#1      1      3  
#2      2      5  
#3      3     20.4
#4      4      6  
#5      5     24  

aggregateベースRでの使用

aggregate(Response~floor(Time), df, sum)

またと tapply

tapply(df$Response, floor(df$Time), sum)

そして完了data.tableオプションについて

library(data.table)
setDT(df)[,sum(Response), by = floor(Time)]

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Rのデータフレーム内の別の列の条件に基づいてデータフレームをフィルター処理する

分類Dev

他の列の値に基づいてデータフレームの値の合計を計算する

分類Dev

別の列の2つの行に基づいてデータフレーム列を計算する

分類Dev

別のデータフレームからの複数の列条件に基づいて列を作成する

分類Dev

別のデータフレームに基づいてデータフレーム内の列の値を計算する

分類Dev

同じデータフレーム内の別の列の値に基づいて、2つの列の値をカウントまたは合計します

分類Dev

列名の条件に基づいてパンダデータフレームの列値を合計します

分類Dev

別の列の条件に基づいてデータフレームに列を追加する方法は?

分類Dev

既存の列に基づいてデータフレーム内の新しい累積列を計算する

分類Dev

別々の列の場所に基づいてデータフレームの平均を計算する

分類Dev

条件に基づいてデータフレーム列を個別の列に分割する方法

分類Dev

Rの条件に基づいてデータフレーム内の複数の列をマージする

分類Dev

Rの別のデータフレームの条件に基づいてdata.frameの列を合計します

分類Dev

別のデータフレームの行の値に基づいて、1つのデータフレームの列を合計します

分類Dev

条件に基づいて別のデータフレームから列の値をコピーする

分類Dev

データフレームの部分文字列に基づいて列を合計する

分類Dev

条件に基づいて、データフレーム列の値を別の列の値に変更します

分類Dev

条件に基づいてデータフレームの列を整理する

分類Dev

別の列の条件に基づいて複数のデータフレーム列を埋める

分類Dev

pandasデータフレーム:共通の列に基づいて複数列の値を合計する

分類Dev

別の列値に基づいてデータフレーム内の列に値を割り当てる

分類Dev

データフレーム列の合計に基づいてパンダシリーズを作成する

分類Dev

複数の列に基づいてデータフレーム内のサブセットの合計を計算する方法

分類Dev

条件に基づいて別のデータフレーム列から値を取得する

分類Dev

groupby後の他の列の値間のデータフレームの範囲に基づいて個別の列を合計します

分類Dev

2列間の条件に基づいてデータフレームを結合する方法

分類Dev

別のデータフレームの内容に基づいて、1つのデータフレームの列を結合することは可能ですか?

分類Dev

条件に基づいて別のデータフレームの値からデータフレームに新しい列を追加する

分類Dev

共通の列に基づいて、データフレームを別の列と結合します

Related 関連記事

  1. 1

    Rのデータフレーム内の別の列の条件に基づいてデータフレームをフィルター処理する

  2. 2

    他の列の値に基づいてデータフレームの値の合計を計算する

  3. 3

    別の列の2つの行に基づいてデータフレーム列を計算する

  4. 4

    別のデータフレームからの複数の列条件に基づいて列を作成する

  5. 5

    別のデータフレームに基づいてデータフレーム内の列の値を計算する

  6. 6

    同じデータフレーム内の別の列の値に基づいて、2つの列の値をカウントまたは合計します

  7. 7

    列名の条件に基づいてパンダデータフレームの列値を合計します

  8. 8

    別の列の条件に基づいてデータフレームに列を追加する方法は?

  9. 9

    既存の列に基づいてデータフレーム内の新しい累積列を計算する

  10. 10

    別々の列の場所に基づいてデータフレームの平均を計算する

  11. 11

    条件に基づいてデータフレーム列を個別の列に分割する方法

  12. 12

    Rの条件に基づいてデータフレーム内の複数の列をマージする

  13. 13

    Rの別のデータフレームの条件に基づいてdata.frameの列を合計します

  14. 14

    別のデータフレームの行の値に基づいて、1つのデータフレームの列を合計します

  15. 15

    条件に基づいて別のデータフレームから列の値をコピーする

  16. 16

    データフレームの部分文字列に基づいて列を合計する

  17. 17

    条件に基づいて、データフレーム列の値を別の列の値に変更します

  18. 18

    条件に基づいてデータフレームの列を整理する

  19. 19

    別の列の条件に基づいて複数のデータフレーム列を埋める

  20. 20

    pandasデータフレーム:共通の列に基づいて複数列の値を合計する

  21. 21

    別の列値に基づいてデータフレーム内の列に値を割り当てる

  22. 22

    データフレーム列の合計に基づいてパンダシリーズを作成する

  23. 23

    複数の列に基づいてデータフレーム内のサブセットの合計を計算する方法

  24. 24

    条件に基づいて別のデータフレーム列から値を取得する

  25. 25

    groupby後の他の列の値間のデータフレームの範囲に基づいて個別の列を合計します

  26. 26

    2列間の条件に基づいてデータフレームを結合する方法

  27. 27

    別のデータフレームの内容に基づいて、1つのデータフレームの列を結合することは可能ですか?

  28. 28

    条件に基づいて別のデータフレームの値からデータフレームに新しい列を追加する

  29. 29

    共通の列に基づいて、データフレームを別の列と結合します

ホットタグ

アーカイブ