gpt4 book ai didi

python - 选择名称遵循 pandas 中给定模式的 DataFrame 列

转载 作者:行者123 更新时间:2023-12-03 09:02:44 24 4
gpt4 key购买 nike

我正在使用 DataFrame包含一大组列。我希望能够选择遵循给定模式的列子集。

示例

df = pd.DataFrame({'a_1': [1,2,3],'b': [2,3,4],'c_1': [3,4,5]})

a_1 b c_1
0 1 2 3
1 2 3 4
2 3 4 5

我希望能够仅选择以 _1 结尾的列(这可以使用正则表达式语法表示为 '.*_1'),结果是:

   a_1  c_1
0 1 3
1 2 4
2 3 5

最佳答案

有一个特殊的方法可以做到这一点 - DataFrame.filter() :

In [178]: df.filter(regex=r'_1$')
Out[178]:
a_1 c_1
0 1 3
1 2 4
2 3 5

关于python - 选择名称遵循 pandas 中给定模式的 DataFrame 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49170787/

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