サイトに基づいたNA値を使用したデータの集計

オースティンバルトス

私はEPANLAデータセットを使用して、いくつかの湖のデータのエピリミニオンの平均気温を見つけています。データセットは次のようになります。

SITE  DEPTH   METALIMNION   TEMP FIELD
1      0.0       NA            25.6
1      0.5       NA            25.1
1      0.8       T             24.9
1      1.0       NA            24.1  
1      2.0       B             23.0
2      0.0       NA            29.0
2      0.5       T             28.0

「T」はエピリミニオンの終了を示し、各サイトの「T」以上の対応するすべての温度値を平均したいと思います。どこから始めればいいのかわからない。(「B」はこの問題には関係ありません)。ありがとう!

ルイ・バラダス

ベースRを使用すると、このように実行できます。

私はave2回使用します。最初METALIMNIONは、の"T"グループごとに、列の場所を判別するためですSITEこれはベクトルgです。

第二、平均METALIMNIONによってSITE、そのベクターg

g <- with(NLA, ave(as.character(METALIMNION), SITE, 
              FUN = function(x) {
                x[is.na(x)] <- ""
                rev(cumsum(rev(x) == "T"))
                }))
NLA$AVG <- ave(NLA$TEMP.FIELD, NLA$SITE, g)

NLA
#  SITE DEPTH METALIMNION TEMP.FIELD   AVG
#1    1   0.0        <NA>       25.6 25.20
#2    1   0.5        <NA>       25.1 25.20
#3    1   0.8           T       24.9 25.20
#4    1   1.0        <NA>       24.1 23.55
#5    1   2.0           B       23.0 23.55
#6    2   0.0        <NA>       29.0 28.50
#7    2   0.5           T       28.0 28.50

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

しきい値基準を使用したデータの集計

分類Dev

mysqlを使用したデータに基づく値のマイナス

分類Dev

別のコレクションから取得したリストに基づいてデータを取得するためのMongodb集計クエリ

分類Dev

サイズに基づいた集計リスト

分類Dev

複数の基準を使用した集計と、カウントキーに基づく合計の一致

分類Dev

代わりに、小道具の値に基づいてデータまたは計算されたプロパティを使用してください。Vue JS

分類Dev

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

分類Dev

タイプに基づいてテーブルから多くの値を合計したい

分類Dev

プレゼンス不在データの合計に基づいてgeom_pointのポイントのサイズを変更するための関数

分類Dev

本のタイトルに基づいてPythonリストまたは辞書の値を集計するにはどうすればよいですか?

分類Dev

セット内の列値に基づいて新しい列の値を決定するためのスパーク集計/グループ化

分類Dev

パンダデータフレーム:列の値に基づいて行のサブセットを集計する方法

分類Dev

downloadHandlerを使用して、アップロードされたデータに基づいて既存のExcelファイルを編集しますか?

分類Dev

最小の解像度を犠牲にしてデータを要約します(遅れた値の合計に基づいてさまざまなサイズのグループを作成します)

分類Dev

インデント属性の値に基づいて、データをフラットからネストされたツリー構造に変換します

分類Dev

SQLの1つの数値列に基づいてソートされたデータを取得します

分類Dev

MySQLの1つの数値列に基づいてソートされたデータを取得します

分類Dev

SQLITEの1つの数値列に基づいてソートされたデータを取得します

分類Dev

pandas-複数の行の値に基づいて、合計された列データの行をデータフレームに追加します

分類Dev

pysparkデータフレーム内の別の列の値カウントに基づいて列を集計します

分類Dev

R: データ フレームの条件に基づいて、行番号にマッピングされた列名のリストを集計する

分類Dev

AngularJS-選択した値に基づいてデータのリストを表示します

分類Dev

ユーザーが選択したインデックスに基づいて、rのデータフレームの列をサブセット化する

分類Dev

ソートされたフロートインデックスと列を持つDataFrameの場合、DataFrame値に基づいて線形補間を使用して値を計算します

分類Dev

R-基準に基づくNAを使用したデータフレームの平均および標準偏差

分類Dev

データフレームgroupByをスパークし、列の値に基づいて集計をさらに合計します

分類Dev

データベースに個別の値を照会し、条件に基づいてデータを集計します

分類Dev

他のドキュメントのフィールド値に基づいてドキュメントをフィルタリングするための集計パイプラインを構築するにはどうすればよいですか?

分類Dev

Yより大きいまたは小さいX値に基づいてデータフレームしきい値をサブセット化する

Related 関連記事

  1. 1

    しきい値基準を使用したデータの集計

  2. 2

    mysqlを使用したデータに基づく値のマイナス

  3. 3

    別のコレクションから取得したリストに基づいてデータを取得するためのMongodb集計クエリ

  4. 4

    サイズに基づいた集計リスト

  5. 5

    複数の基準を使用した集計と、カウントキーに基づく合計の一致

  6. 6

    代わりに、小道具の値に基づいてデータまたは計算されたプロパティを使用してください。Vue JS

  7. 7

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

  8. 8

    タイプに基づいてテーブルから多くの値を合計したい

  9. 9

    プレゼンス不在データの合計に基づいてgeom_pointのポイントのサイズを変更するための関数

  10. 10

    本のタイトルに基づいてPythonリストまたは辞書の値を集計するにはどうすればよいですか?

  11. 11

    セット内の列値に基づいて新しい列の値を決定するためのスパーク集計/グループ化

  12. 12

    パンダデータフレーム:列の値に基づいて行のサブセットを集計する方法

  13. 13

    downloadHandlerを使用して、アップロードされたデータに基づいて既存のExcelファイルを編集しますか?

  14. 14

    最小の解像度を犠牲にしてデータを要約します(遅れた値の合計に基づいてさまざまなサイズのグループを作成します)

  15. 15

    インデント属性の値に基づいて、データをフラットからネストされたツリー構造に変換します

  16. 16

    SQLの1つの数値列に基づいてソートされたデータを取得します

  17. 17

    MySQLの1つの数値列に基づいてソートされたデータを取得します

  18. 18

    SQLITEの1つの数値列に基づいてソートされたデータを取得します

  19. 19

    pandas-複数の行の値に基づいて、合計された列データの行をデータフレームに追加します

  20. 20

    pysparkデータフレーム内の別の列の値カウントに基づいて列を集計します

  21. 21

    R: データ フレームの条件に基づいて、行番号にマッピングされた列名のリストを集計する

  22. 22

    AngularJS-選択した値に基づいてデータのリストを表示します

  23. 23

    ユーザーが選択したインデックスに基づいて、rのデータフレームの列をサブセット化する

  24. 24

    ソートされたフロートインデックスと列を持つDataFrameの場合、DataFrame値に基づいて線形補間を使用して値を計算します

  25. 25

    R-基準に基づくNAを使用したデータフレームの平均および標準偏差

  26. 26

    データフレームgroupByをスパークし、列の値に基づいて集計をさらに合計します

  27. 27

    データベースに個別の値を照会し、条件に基づいてデータを集計します

  28. 28

    他のドキュメントのフィールド値に基づいてドキュメントをフィルタリングするための集計パイプラインを構築するにはどうすればよいですか?

  29. 29

    Yより大きいまたは小さいX値に基づいてデータフレームしきい値をサブセット化する

ホットタグ

アーカイブ