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

xyhuang

自分の条件を満たすデータフレーム内のいくつかのデータのデータインデックスと列を見つけたい。

私がパンダのデータフレームを持っていると仮定します。次のようになります。

In [5]: a = pd.DataFrame(np.reshape(range(25), (5,5)))

In [6]: a
Out[6]: 
    0   1   2   3   4
0   0   1   2   3   4
1   5   6   7   8   9
2  10  11  12  13  14
3  15  16  17  18  19
4  20  21  22  23  24

18を超える値のデータの列とインデックスを知りたい:

In [7]: a> 18
Out[7]: 
       0      1      2      3      4
0  False  False  False  False  False
1  False  False  False  False  False
2  False  False  False  False  False
3  False  False  False  False   True
4   True   True   True   True   True

期待される結果は次のとおりです。(3,4)(4,0)(4,1)(4,2)(4,3)(4,4)

どうすれば入手できますか?

ダニ・メセホ

argwhereを使用する

res = np.argwhere(a.values > 18)
print(res)

出力

[[3 4]
 [4 0]
 [4 1]
 [4 2]
 [4 3]
 [4 4]]

またはどこで

rows, cols = np.where(a > 18)
res = list(zip(rows, cols))
print(res)

出力

[(3, 4), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4)]

3番目の選択肢はゼロ以外である可能性があります

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Python:パンダのデータフレームでインデックスを見つけるための高速な方法はどれですか?

分類Dev

条件が満たされた場合にデータフレームのインデックス(日付)と列ヘッダーを返す方法

分類Dev

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

分類Dev

groupbyでパンダデータフレームインデックスの共通部分を見つける

分類Dev

パンダのデータフレーム行で最後のクラスターを見つける方法は?

分類Dev

パンダは、値のリストを指定して、データフレーム列で最も近い値のインデックスを見つけます

分類Dev

パンダのデータフレームのインデックスを列に変換する方法は?

分類Dev

非インデックス列で複数のパンダデータフレームの共通部分を見つける方法

分類Dev

パンダのデータフレームインデックス間のギャップを見つける方法は?

分類Dev

条件を満たすデータフレームから列と行のインデックスを抽出する方法

分類Dev

パンダデータフレームの - どのようにいくつかの条件を満たして連続した行を見つけるには?

分類Dev

パンダ:データフレーム列で特定のパターンを見つける方法は?

分類Dev

データフレームの列(numpyオブジェクト)で条件を満たすインデックスを見つけるにはどうすればよいですか?

分類Dev

パンダデータフレームの機能を見つける方法は?

分類Dev

Pythonでデータフレームの行ごとに値のインデックスを見つけ、次の列の値を抽出する方法

分類Dev

パンダのデータフレームの各行でゼロ以外の値の列インデックスのセットを見つけます

分類Dev

パンダはデータフレームの2列でクロスセルを見つけています

分類Dev

リストとして存在する列要素のデータフレームインデックスを見つける最速の方法

分類Dev

データフレーム内の2番目の最小値のインデックスを見つける

分類Dev

Pythonデータフレームはトップ5のインデックスを見つけ、別の列にインデックスを付けます

分類Dev

同じインデックスと列を持つ2つのパンダデータフレームから計算を実行する最速の方法

分類Dev

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

分類Dev

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

分類Dev

パンダマルチインデックス付きのデータフレーム内の最も近い値を見つけます

分類Dev

同様のインデックスを持つ他のデータフレームの列からパンダデータフレームを作成する

分類Dev

rデータフレーム内の値のインデックス位置を見つける

分類Dev

パンダデータフレームのインデックスとして複数の列を使用する

分類Dev

データフレームの列をインデックスでランク付けする方法は? パンダ

分類Dev

日時インデックスと2つの列でパンダのデータフレームをマージする方法

Related 関連記事

  1. 1

    Python:パンダのデータフレームでインデックスを見つけるための高速な方法はどれですか?

  2. 2

    条件が満たされた場合にデータフレームのインデックス(日付)と列ヘッダーを返す方法

  3. 3

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

  4. 4

    groupbyでパンダデータフレームインデックスの共通部分を見つける

  5. 5

    パンダのデータフレーム行で最後のクラスターを見つける方法は?

  6. 6

    パンダは、値のリストを指定して、データフレーム列で最も近い値のインデックスを見つけます

  7. 7

    パンダのデータフレームのインデックスを列に変換する方法は?

  8. 8

    非インデックス列で複数のパンダデータフレームの共通部分を見つける方法

  9. 9

    パンダのデータフレームインデックス間のギャップを見つける方法は?

  10. 10

    条件を満たすデータフレームから列と行のインデックスを抽出する方法

  11. 11

    パンダデータフレームの - どのようにいくつかの条件を満たして連続した行を見つけるには?

  12. 12

    パンダ:データフレーム列で特定のパターンを見つける方法は?

  13. 13

    データフレームの列(numpyオブジェクト)で条件を満たすインデックスを見つけるにはどうすればよいですか?

  14. 14

    パンダデータフレームの機能を見つける方法は?

  15. 15

    Pythonでデータフレームの行ごとに値のインデックスを見つけ、次の列の値を抽出する方法

  16. 16

    パンダのデータフレームの各行でゼロ以外の値の列インデックスのセットを見つけます

  17. 17

    パンダはデータフレームの2列でクロスセルを見つけています

  18. 18

    リストとして存在する列要素のデータフレームインデックスを見つける最速の方法

  19. 19

    データフレーム内の2番目の最小値のインデックスを見つける

  20. 20

    Pythonデータフレームはトップ5のインデックスを見つけ、別の列にインデックスを付けます

  21. 21

    同じインデックスと列を持つ2つのパンダデータフレームから計算を実行する最速の方法

  22. 22

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

  23. 23

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

  24. 24

    パンダマルチインデックス付きのデータフレーム内の最も近い値を見つけます

  25. 25

    同様のインデックスを持つ他のデータフレームの列からパンダデータフレームを作成する

  26. 26

    rデータフレーム内の値のインデックス位置を見つける

  27. 27

    パンダデータフレームのインデックスとして複数の列を使用する

  28. 28

    データフレームの列をインデックスでランク付けする方法は? パンダ

  29. 29

    日時インデックスと2つの列でパンダのデータフレームをマージする方法

ホットタグ

アーカイブ