gpt4 book ai didi

pandas - 如何查找名称中包含特定字符串的列

转载 作者:行者123 更新时间:2023-12-01 23:49:48 36 4
gpt4 key购买 nike

我有以下带有以下列的 pandas 数据框

 code    nozzle_no     nozzle_var    nozzle_1    nozzle_2   nozzle_3   nozzle_4

我想从上面的数据框中获取列名称Nozzle_1,nozzle_2,nozzle_3,nozzle_4

我正在 pandas 中执行以下操作

 colnames= sir_df_subset.columns[sir_df_subset.columns.str.contains(pat = 'nozzle_')]

但是,它还包括以下喷嘴_no 和喷嘴_var,这是我不想要的。如何在 pandas 中做到这一点?

最佳答案

您可以使用df.filter此处的正则表达式参数:

df.filter(regex='nozzle_\d+')

关于pandas - 如何查找名称中包含特定字符串的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57989994/

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