次の pd.DataFrame があります。
AllData =
a@a.6 f@s.2 c@c.2 d@w.4 k@a.3
1 8 3 3 8
4 4 7 4 3
6 8 9 1 6
3 4 5 6 1
7 6 0 8 1
そして、名前が次の辞書のキーである列のみを使用して、新しい pd.DataFrame を作成したいと思います。
my_dict={a@a.6 : value1, c@c.2 : value2, d@w.4 : value5}
したがって、新しい DataFrame は次のようになります。
FilteredData =
a@a.6 c@c.2 d@w.4
1 3 3
4 7 4
6 9 1
3 5 6
7 0 8
これを行う最も効率的な方法は何ですか?
私は使用しようとしました:
FilteredData = AllData.filter(regex=my_dict.keys)
しかし当然のことながら、これはうまくいきませんでした。提案/アドバイスを歓迎します
乾杯、アレックス