パンダ:データフレーム内のすべての列の最大最小行を見つける

ナジーム

データフレーム内のすべての列の最大最小行を見つけようとしています。どこから始めればいいのかわからない。私が考えるdf.groupbyagg、私は、全体の行を必要とするので、文句を言わない仕事。

これがサンプルデータです

import pandas as pd
df = pd.DataFrame(
{'A': array([4, 9, 2, 3, 3, 5, 7, 0, 4, 6]),
 'B': array([4, 2, 4, 8, 4, 3, 1, 6, 9, 2]),
 'C': array([8, 1, 8, 1, 2, 2, 7, 5, 9, 8]),
 'D': array([9, 4, 2, 8, 0, 3, 6, 9, 3, 8])}
)

予想されるアウトアウト

        A B C D
1 A max 9 2 1 4
7 A min 0 6 5 9
8 B max 4 9 9 3
6 B min 7 1 7 6
8 C max 4 9 9 3
1 C min 9 2 1 4
0 D max 4 4 8 9
4 D min 3 4 2 0

同じ最小/最大値を持つ複数の行がある場合、それらのいずれかを返しても問題ありません。

PS:元のインデックスを保持したいのですが。

クアンホアン

レッツ・トライaggidxmin, idxmax、その後、merge

out=(df.agg(['idxmin','idxmax']).unstack().reset_index(name='idx')
       .merge(df, left_on='idx', right_index=True, how='left')
    )

出力(idx元のインデックスです):

  level_0 level_1  idx  A  B  C  D
0       A  idxmin    7  0  6  5  9
1       A  idxmax    1  9  2  1  4
2       B  idxmin    6  7  1  7  6
3       B  idxmax    8  4  9  9  3
4       C  idxmin    1  9  2  1  4
5       C  idxmax    8  4  9  9  3
6       D  idxmin    4  3  4  2  0
7       D  idxmax    0  4  4  8  9

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

パンダ:データフレーム内のすべての列の最大最小行を見つける

分類Dev

パンダ:データフレームのすべての列で最大範囲を見つけます

分類Dev

パンダデータフレーム内のすべての最大値の平均を見つけるために、14日単位で繰り返します

分類Dev

パンダデータフレーム、最大値を見つけて、行全体ではなく、隣接する列の値を返します

分類Dev

パンダデータフレーム、最大値を見つけて、行全体ではなく、隣接する列の値を返します

分類Dev

すべての行のパンダデータフレーム列containgリストの標準偏差を見つける方法は?

分類Dev

特定の列のパンダデータフレーム内の他の値の間の値を見つける

分類Dev

データフレーム内の列の最小値を持つ最初の行を見つける方法

分類Dev

パンダのデータフレームで前の行を見つける

分類Dev

パンダデータフレームの行のすべてのペア間の差、平均、合計を見つける方法は?

分類Dev

パンダデータフレームは、次の数行から最大値を見つけます

分類Dev

リストのパンダデータフレーム列で最大値を見つける

分類Dev

データフレーム内のすべての列の最も高いn値を見つける

分類Dev

パンダは、データフレームの行からリストと一致するすべての単語を見つけます

分類Dev

パンダのデータフレーム列からすべての正規表現の一致を見つける

分類Dev

適用してパンダデータフレームの他の列の列値を見つけますか?

分類Dev

パンダを使用してデータフレーム内の重複した文の数を見つける

分類Dev

条件を満たすパンダデータフレーム内のデータのインデックスと列を見つける方法は?

分類Dev

パンダは1つの列の値を別のデータフレームの列と比較し、一致する行を見つけます

分類Dev

差のローカル最大値と最小値の合計を見つけるためのパンダデータフレーム

分類Dev

別のデータフレーム内のすべてのポイントと比較して、データフレーム内の各ポイントの最小距離を見つけるにはどうすればよいですか?

分類Dev

パンダデータフレームの特定の値に等しい列に基づいて最小日付を見つけますか?

分類Dev

パンダのデータフレームでゼロとNaNのない最小値を見つける

分類Dev

パンダデータフレーム内の2つのインデックス間の最大値を見つける方法

分類Dev

データフレームのすべての列で最大の値を3つ見つけて、インデックス番号pythonを取得します

分類Dev

パンダのデータフレーム内の値のグループごとにn個の最大値の合計を見つける方法は?

分類Dev

列のすべての合計を含むパンダデータフレームに行を追加し、行を最大値で並べ替える方法

分類Dev

すべての行のパンダデータフレームの値を持つ上位k列

分類Dev

パンダのデータフレームのすべての行の列に値を割り当てる方法は?

Related 関連記事

  1. 1

    パンダ:データフレーム内のすべての列の最大最小行を見つける

  2. 2

    パンダ:データフレームのすべての列で最大範囲を見つけます

  3. 3

    パンダデータフレーム内のすべての最大値の平均を見つけるために、14日単位で繰り返します

  4. 4

    パンダデータフレーム、最大値を見つけて、行全体ではなく、隣接する列の値を返します

  5. 5

    パンダデータフレーム、最大値を見つけて、行全体ではなく、隣接する列の値を返します

  6. 6

    すべての行のパンダデータフレーム列containgリストの標準偏差を見つける方法は?

  7. 7

    特定の列のパンダデータフレーム内の他の値の間の値を見つける

  8. 8

    データフレーム内の列の最小値を持つ最初の行を見つける方法

  9. 9

    パンダのデータフレームで前の行を見つける

  10. 10

    パンダデータフレームの行のすべてのペア間の差、平均、合計を見つける方法は?

  11. 11

    パンダデータフレームは、次の数行から最大値を見つけます

  12. 12

    リストのパンダデータフレーム列で最大値を見つける

  13. 13

    データフレーム内のすべての列の最も高いn値を見つける

  14. 14

    パンダは、データフレームの行からリストと一致するすべての単語を見つけます

  15. 15

    パンダのデータフレーム列からすべての正規表現の一致を見つける

  16. 16

    適用してパンダデータフレームの他の列の列値を見つけますか?

  17. 17

    パンダを使用してデータフレーム内の重複した文の数を見つける

  18. 18

    条件を満たすパンダデータフレーム内のデータのインデックスと列を見つける方法は?

  19. 19

    パンダは1つの列の値を別のデータフレームの列と比較し、一致する行を見つけます

  20. 20

    差のローカル最大値と最小値の合計を見つけるためのパンダデータフレーム

  21. 21

    別のデータフレーム内のすべてのポイントと比較して、データフレーム内の各ポイントの最小距離を見つけるにはどうすればよいですか?

  22. 22

    パンダデータフレームの特定の値に等しい列に基づいて最小日付を見つけますか?

  23. 23

    パンダのデータフレームでゼロとNaNのない最小値を見つける

  24. 24

    パンダデータフレーム内の2つのインデックス間の最大値を見つける方法

  25. 25

    データフレームのすべての列で最大の値を3つ見つけて、インデックス番号pythonを取得します

  26. 26

    パンダのデータフレーム内の値のグループごとにn個の最大値の合計を見つける方法は?

  27. 27

    列のすべての合計を含むパンダデータフレームに行を追加し、行を最大値で並べ替える方法

  28. 28

    すべての行のパンダデータフレームの値を持つ上位k列

  29. 29

    パンダのデータフレームのすべての行の列に値を割り当てる方法は?

ホットタグ

アーカイブ