Rの同じ2つの列に異なる値を持つデータフレームをどのようにサブセット化しますか

user1471980

私はこのデータフレームを持っています:

dput(df)

structure(list(Metrics = c("db1.Tablespace_Space_Used_(%)", "db1.Tablespace_Space_Used_(%)", 
"db1.Tablespace_Space_Used_(%)", "db1.Tablespace_Space_Used_(%)", 
"db2.Tablespace_Space_Used_(%)", "db2.Tablespace_Space_Used_(%)", 
"db1.Tablespace_Space_Used_(%)", "db2.Tablespace_Space_Used_(%)", 
"db1.Tablespace_Space_Used_(%)", "db2.Tablespace_Space_Used_(%)", 
"db2.Tablespace_Space_Used_(%)", "db2.Tablespace_Space_Used_(%)", 
"db2.Tablespace_Space_Used_(%)", "db1.Tablespace_Space_Used_(%)", 
"db1.Tablespace_Space_Used_(%)", "db1.Tablespace_Space_Used_(%)", 
"db1.Tablespace_Space_Used_(%)", "db1.Tablespace_Space_Used_(%)", 
"db1.Tablespace_Space_Used_(%)", "db1.Tablespace_Space_Used_(%)"
), Date = c(1416257563.98707, 1416257563.98707, 1416257563.98707, 
1416257563.98707, 1416257563.98707, 1416257563.98707, 1416257563.98707, 
1416257563.98707, 1416257563.98707, 1416257563.98707, 1416257563.98707, 
1416257563.98707, 1416257563.98707, 1416257563.98707, 1416257563.98707, 
1416257563.98707, 1416257563.98707, 1416257563.98707, 1416257563.98707, 
1416257563.98707), Value = c(0, 0.02, 0.01, 0, 0.01, 0.01, 0.07, 
0, 2.02, 0, 0, 9.32, 0.02, 9.27, 0, 12.72, 12.72, 12.72, 0.08, 
12.72), Type1 = c("type=rac_database", "type=rac_database", "type=rac_database", 
"type=rac_database", "type=rac_database", "type=rac_database", 
"type=rac_database", "type=rac_database", "type=rac_database", 
"type=rac_database", "type=rac_database", "type=rac_database", 
"type=rac_database", "type=rac_database", "type=rac_database", 
"type=rac_database", "type=rac_database", "type=rac_database", 
"type=rac_database", "type=rac_database")), .Names = c("Metrics", 
"Date", "Value", "Type1"), class = "data.frame", row.names = c(10092L, 
10097L, 10103L, 10104L, 10107L, 10108L, 10111L, 10112L, 10114L, 
10115L, 10116L, 10117L, 10118L, 10120L, 10121L, 10188L, 10189L, 
10190L, 10192L, 10216L))

これは、より大きなデータフレームのサブセットです。同じ指標と日付でわかるように、複数の異なる値があります。同じデータとメトリックタイプの最大値のみを選択できるようにしたいと思います。したがって、同じ日付とメトリックの場合、最大ポイントとなる値を1つだけ持つ必要があります。任意のアイデア、このdfをサブセット化するにはどうすればよいですか?

たとえば、メトリックの場合:db1.Tablespace_Space_Used _(%)および日付:1416257564

私のdfには、次の1つのエントリが必要です。

 db1.Tablespace_Space_Used_(%) 1416257564 12.72 type=rac_database
tospig

ここで与えられたのと同じ答え1つの列の最大値を(グループごとに)見つけて、Rの別のデータフレームに値を挿入する

データフレームが呼び出されたと仮定します df

df_1 <- aggregate(Value ~ Metrics + Date + Type1, df, max)
df_1
#edit: removed 'cbind'

出力

                        Metrics       Date             Type1 Value
1 db1.Tablespace_Space_Used_(%) 1416257564 type=rac_database 12.72
2 db2.Tablespace_Space_Used_(%) 1416257564 type=rac_database  9.32

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

2つの異なるサイズのデータフレームを持つ他の列値を反映するように列値を更新します

分類Dev

データフレームを同じ数の列を持つN個のサブセットに分割する

分類Dev

Rの2つの異なるデータフレームから2つの列を追加する方法。一方の列には、もう一方の一意の値のサブセットが含まれています。

分類Dev

R-2つの列の同じ値について、長さが異なる2つのデータフレームを比較します

分類Dev

指定された文字列とX未満の値を持つ列からすべての行を削除して、データフレームをサブセット化するにはどうすればよいですか?

分類Dev

Rの別のデータフレームで同時に満たされた2つの条件に基づいてデータフレームをサブセット化するにはどうすればよいですか?

分類Dev

同じIDのpysparkデータフレームを持つ別の列に異なる値を表示する

分類Dev

他のすべての列でゼロをチェックするために、2つの列の値でデータフレームをサブセット化することは同時に互いに等しくなります

分類Dev

Rの別の列に複数の異なる値を持つ行のみをサブセット化するにはどうすればよいですか?

分類Dev

別のデータフレームの2つの列の値によって、2つのデータフレームのデータフレームをサブセット化します

分類Dev

同じ値のペアを持つが、2つのデータフレームで異なる順序で表示される2つの列に基づいてパンダのデータフレームをマージします

分類Dev

同じキーを持つ2つの異なる値がある場合に、データフレームセルの値を変更する方法

分類Dev

どのようにして、同じ名前を持つ複数のデータセットが異なるentrysを格納しますfirestore

分類Dev

いくつかの連続した列で同じ値のパンダデータフレームをサブセット化する

分類Dev

Rでは、ベクトルの値に基づいてデータフレームの行をどのようにサブセット化しますか

分類Dev

2つの異なるデータフレームから2つの列を追加し、他のすべての列は同じにします

分類Dev

2つの異なるデータフレームから2つの列を追加し、他のすべての列は同じにします

分類Dev

dataframe1の値に応じてdataframe2からサブセット化し、Rの1つのデータフレームにすべてのサブセットをスタックする方法は?

分類Dev

2 つのデータフレームに同じ行のセットがあるかどうかを確認します

分類Dev

異なる長さのベクトルを持つ大きなリストをデータフレームにどのように変換しますか?

分類Dev

列に同じ値(文字列)を持つデータフレーム内の2つの連続する行を検索し、それらの間に行を追加するにはどうすればよいですか?

分類Dev

2つのグループから同じ数の要素をランダムに取得します-同じ数の要素を持つ1つのデータフレームから2つのサブデータフレームを作成します

分類Dev

greplを使用して、2つの列にいくつかのテキストの同じ言及を含むデータフレームをサブセット化します

分類Dev

2つの異なる列のいずれかに含まれる要素に従ってデータフレームをどのように分割しますか?

分類Dev

1つの単語を除いて完全に異なる値を持つ2つのデータフレームを照合してマージするにはどうすればよいですか?10行のABCと22550行のXYZがあります

分類Dev

SAXパーサーを使用して、同じ名前タグを持つが要素が異なるxmlファイルをどのように解析しますか?

分類Dev

長さが異なる2つのデータフレームを行ごとに比較し、各行に同じ値の列を追加します

分類Dev

列の値に応じて異なる機能を持つグループ化されたデータフレームを条件付きで集約します

分類Dev

2つの列の変数値に基づいて、複数のデータフレームの行をサブセット化します

Related 関連記事

  1. 1

    2つの異なるサイズのデータフレームを持つ他の列値を反映するように列値を更新します

  2. 2

    データフレームを同じ数の列を持つN個のサブセットに分割する

  3. 3

    Rの2つの異なるデータフレームから2つの列を追加する方法。一方の列には、もう一方の一意の値のサブセットが含まれています。

  4. 4

    R-2つの列の同じ値について、長さが異なる2つのデータフレームを比較します

  5. 5

    指定された文字列とX未満の値を持つ列からすべての行を削除して、データフレームをサブセット化するにはどうすればよいですか?

  6. 6

    Rの別のデータフレームで同時に満たされた2つの条件に基づいてデータフレームをサブセット化するにはどうすればよいですか?

  7. 7

    同じIDのpysparkデータフレームを持つ別の列に異なる値を表示する

  8. 8

    他のすべての列でゼロをチェックするために、2つの列の値でデータフレームをサブセット化することは同時に互いに等しくなります

  9. 9

    Rの別の列に複数の異なる値を持つ行のみをサブセット化するにはどうすればよいですか?

  10. 10

    別のデータフレームの2つの列の値によって、2つのデータフレームのデータフレームをサブセット化します

  11. 11

    同じ値のペアを持つが、2つのデータフレームで異なる順序で表示される2つの列に基づいてパンダのデータフレームをマージします

  12. 12

    同じキーを持つ2つの異なる値がある場合に、データフレームセルの値を変更する方法

  13. 13

    どのようにして、同じ名前を持つ複数のデータセットが異なるentrysを格納しますfirestore

  14. 14

    いくつかの連続した列で同じ値のパンダデータフレームをサブセット化する

  15. 15

    Rでは、ベクトルの値に基づいてデータフレームの行をどのようにサブセット化しますか

  16. 16

    2つの異なるデータフレームから2つの列を追加し、他のすべての列は同じにします

  17. 17

    2つの異なるデータフレームから2つの列を追加し、他のすべての列は同じにします

  18. 18

    dataframe1の値に応じてdataframe2からサブセット化し、Rの1つのデータフレームにすべてのサブセットをスタックする方法は?

  19. 19

    2 つのデータフレームに同じ行のセットがあるかどうかを確認します

  20. 20

    異なる長さのベクトルを持つ大きなリストをデータフレームにどのように変換しますか?

  21. 21

    列に同じ値(文字列)を持つデータフレーム内の2つの連続する行を検索し、それらの間に行を追加するにはどうすればよいですか?

  22. 22

    2つのグループから同じ数の要素をランダムに取得します-同じ数の要素を持つ1つのデータフレームから2つのサブデータフレームを作成します

  23. 23

    greplを使用して、2つの列にいくつかのテキストの同じ言及を含むデータフレームをサブセット化します

  24. 24

    2つの異なる列のいずれかに含まれる要素に従ってデータフレームをどのように分割しますか?

  25. 25

    1つの単語を除いて完全に異なる値を持つ2つのデータフレームを照合してマージするにはどうすればよいですか?10行のABCと22550行のXYZがあります

  26. 26

    SAXパーサーを使用して、同じ名前タグを持つが要素が異なるxmlファイルをどのように解析しますか?

  27. 27

    長さが異なる2つのデータフレームを行ごとに比較し、各行に同じ値の列を追加します

  28. 28

    列の値に応じて異なる機能を持つグループ化されたデータフレームを条件付きで集約します

  29. 29

    2つの列の変数値に基づいて、複数のデータフレームの行をサブセット化します

ホットタグ

アーカイブ