パンダにマルチインデックスフィルターを使用して条件を含めるにはどうすればよいですか?

キングドンサンチョ

マルチインデックスで構成されるフィルターがあります。その多重指数に含まれている値にのみ条件を適用したいと思います。出来ますか?

arrays = [np.array(['bar', 'bar', 'baz', 'baz', 'foo', 'foo', 'qux', 'qux']),
          np.array(['one', 'two', 'one', 'two', 'one', 'two', 'one', 'two'])]

df = pd.DataFrame(np.random.randn(8, 4), index=arrays)

# this multiindex comes from a model so it is fixed and we cannot know the values in advance
fixed_multiindex = pd.MultiIndex.from_tuples([('bar','one'), ('foo', 'one')])

df_multinidex_and_condition = df.loc[(fixed_multiindex) & (df[0] > -1.3)]

エラー

Output error TypeError: other must be a MultiIndex or a list of tuples
ジェズリール

使用Index.isin

df_multinidex_and_condition = df.loc[df.index.isin(fixed_multiindex) & (df[0] > -1.3)]
print (df_multinidex_and_condition)
                0         1         2         3
bar one -0.217679  0.821455  1.481278  1.331864
foo one  2.672172  0.464802  0.845930 -0.503542

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

フィールドとしてリストを含むパンダデータフレームをマルチインデックスデータフレームに分割するにはどうすればよいですか?

分類Dev

特定の番号/テキストがマルチインデックスパンダデータフレームのインデックスから欠落しているかどうかを確認するにはどうすればよいですか?

分類Dev

パンダでマルチインデックスデータフレームを作成するにはどうすればよいですか?

分類Dev

パンダのデータフレームをフィルタリングして特定の値を含めるにはどうすればよいですか?

分類Dev

マルチインデックスを使用してパンダのリストに集約するにはどうすればよいですか?

分類Dev

xcodeインターフェイスビルダーを使用してUIButtonにパディングを追加するにはどうすればよいですか?

分類Dev

パンダとyfinanceを使用してマルチレベルデータフレームに列を追加するにはどうすればよいですか?

分類Dev

パイプを使用して、いくつかのチェックボックスと検索フィールドでデータフィルタリングを整理するにはどうすればよいですか?

分類Dev

インデックスを含めずにパンダでjsonファイルを生成するにはどうすればよいですか?

分類Dev

反復を使用してマルチレベルのパンダデータフレームに追加するにはどうすればよいですか?

分類Dev

パターンマッチングを使用して、ディレクトリを介して再帰的にすべてのファイルを削除するにはどうすればよいですか?

分類Dev

Windows 10のインストールディスクを使用してHDDをGPTパーティションスタイルにフォーマットするにはどうすればよいですか?

分類Dev

パンダデータフレームのインデックスフィールドを参照するにはどうすればよいですか?

分類Dev

マルチインデックスパンダデータフレームの行インデックス値に応じて列を作成するにはどうすればよいですか?

分類Dev

パンダを使用してヘッダーを含まないCSVファイルを読み取り、最初の列のみのデータをキャプチャして削除を実行するにはどうすればよいですか?

分類Dev

月と年の入力で日時インデックスを使用してデータフレームをフィルタリングするにはどうすればよいですか?パンダ

分類Dev

フィルタリングされたパンダシリーズのインデックスを取得するにはどうすればよいですか?

分類Dev

マルチパート/フォームとチャンクエンコーディングの両方を使用して、Spring MVCでファイルアップロードを受信するにはどうすればよいですか?

分類Dev

マルチレベルインデックスなしでgroupbyデータフレームを作成するにはどうすればよいですか?

分類Dev

パンダでマルチインデックスシリーズをシングルインデックスデータフレームに結合するにはどうすればよいですか?

分類Dev

NAを含む行でパンダデータフレームをグループ化し、グループにインデックスを割り当てるにはどうすればよいですか?

分類Dev

Scalaで、フィルターを使用してタプルを生成するマップをチェーンするにはどうすればよいですか?

分類Dev

パンダでマルチインデックス付きのマップを使用するにはどうすればよいですか?

分類Dev

マップを使用せずにスタイルを使用してOpenLayers3フィーチャーをキャンバスにレンダリングするにはどうすればよいですか?

分類Dev

バインディングパラメータとして絶対ファイルパスを使用するにはどうすればよいですか?

分類Dev

パンダを使用して、マルチパートインデックスの一部に一致するすべての行の値を設定するにはどうすればよいですか?

分類Dev

マルチインデックスでパンダのインデックス作成を高速化するにはどうすればよいですか?

分類Dev

パンダのマルチインデックスデータフレームにすべての名前付き列をプロットするにはどうすればよいですか?

分類Dev

バッチを使用して入力パスからのみ完全なファイル名または完全なフォルダー名をフィルタリングするにはどうすればよいですか?

Related 関連記事

  1. 1

    フィールドとしてリストを含むパンダデータフレームをマルチインデックスデータフレームに分割するにはどうすればよいですか?

  2. 2

    特定の番号/テキストがマルチインデックスパンダデータフレームのインデックスから欠落しているかどうかを確認するにはどうすればよいですか?

  3. 3

    パンダでマルチインデックスデータフレームを作成するにはどうすればよいですか?

  4. 4

    パンダのデータフレームをフィルタリングして特定の値を含めるにはどうすればよいですか?

  5. 5

    マルチインデックスを使用してパンダのリストに集約するにはどうすればよいですか?

  6. 6

    xcodeインターフェイスビルダーを使用してUIButtonにパディングを追加するにはどうすればよいですか?

  7. 7

    パンダとyfinanceを使用してマルチレベルデータフレームに列を追加するにはどうすればよいですか?

  8. 8

    パイプを使用して、いくつかのチェックボックスと検索フィールドでデータフィルタリングを整理するにはどうすればよいですか?

  9. 9

    インデックスを含めずにパンダでjsonファイルを生成するにはどうすればよいですか?

  10. 10

    反復を使用してマルチレベルのパンダデータフレームに追加するにはどうすればよいですか?

  11. 11

    パターンマッチングを使用して、ディレクトリを介して再帰的にすべてのファイルを削除するにはどうすればよいですか?

  12. 12

    Windows 10のインストールディスクを使用してHDDをGPTパーティションスタイルにフォーマットするにはどうすればよいですか?

  13. 13

    パンダデータフレームのインデックスフィールドを参照するにはどうすればよいですか?

  14. 14

    マルチインデックスパンダデータフレームの行インデックス値に応じて列を作成するにはどうすればよいですか?

  15. 15

    パンダを使用してヘッダーを含まないCSVファイルを読み取り、最初の列のみのデータをキャプチャして削除を実行するにはどうすればよいですか?

  16. 16

    月と年の入力で日時インデックスを使用してデータフレームをフィルタリングするにはどうすればよいですか?パンダ

  17. 17

    フィルタリングされたパンダシリーズのインデックスを取得するにはどうすればよいですか?

  18. 18

    マルチパート/フォームとチャンクエンコーディングの両方を使用して、Spring MVCでファイルアップロードを受信するにはどうすればよいですか?

  19. 19

    マルチレベルインデックスなしでgroupbyデータフレームを作成するにはどうすればよいですか?

  20. 20

    パンダでマルチインデックスシリーズをシングルインデックスデータフレームに結合するにはどうすればよいですか?

  21. 21

    NAを含む行でパンダデータフレームをグループ化し、グループにインデックスを割り当てるにはどうすればよいですか?

  22. 22

    Scalaで、フィルターを使用してタプルを生成するマップをチェーンするにはどうすればよいですか?

  23. 23

    パンダでマルチインデックス付きのマップを使用するにはどうすればよいですか?

  24. 24

    マップを使用せずにスタイルを使用してOpenLayers3フィーチャーをキャンバスにレンダリングするにはどうすればよいですか?

  25. 25

    バインディングパラメータとして絶対ファイルパスを使用するにはどうすればよいですか?

  26. 26

    パンダを使用して、マルチパートインデックスの一部に一致するすべての行の値を設定するにはどうすればよいですか?

  27. 27

    マルチインデックスでパンダのインデックス作成を高速化するにはどうすればよいですか?

  28. 28

    パンダのマルチインデックスデータフレームにすべての名前付き列をプロットするにはどうすればよいですか?

  29. 29

    バッチを使用して入力パスからのみ完全なファイル名または完全なフォルダー名をフィルタリングするにはどうすればよいですか?

ホットタグ

アーカイブ