我有以下pd.DataFrame:使用從字典鍵過濾一個數據幀大熊貓
AllData =
[email protected] [email protected] [email protected] [email protected] [email protected]
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={[email protected] : value1, [email protected] : value2, [email protected] : value5}
因此,新的數據幀將是:
FilteredData =
[email protected] [email protected] [email protected]
1 3 3
4 7 4
6 9 1
3 5 6
7 0 8
什麼是最effici這樣做的方式?
我曾嘗試使用:
FilteredData = AllData.filter(regex=my_dict.keys)
,但勿庸置疑,這沒有奏效。任何建議/意見歡迎
乾杯,亞歷克斯
這兩種方法的執行方式有什麼不同嗎? – user1083734
我實際上並不確定在這個場景背後會發生什麼變化,但是這裏肯定有人必須這樣做? – bdiamante