gpt4 book ai didi

python - 使用字典中的键过滤 pandas DataFrame

转载 作者:行者123 更新时间:2023-12-01 05:41:21 25 4
gpt4 key购买 nike

我有以下 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)

但毫不奇怪,这不起作用。欢迎任何建议/建议

干杯,亚历克斯

最佳答案

您也可以完全不使用过滤器方法来执行此操作,如下所示:

FilteredData = AllData[my_dict.keys()]

关于python - 使用字典中的键过滤 pandas DataFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17449402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com