开头为

数据

我有一个包含多个列的数据框,例如:

        Prod_A       Prod_B        Prod_C        State         Region
1          1           0             1             1              1

我想删除所有以Prod_开头的列(我不能选择或删除名称,因为数据框具有200个变量)可以这样做吗?

谢谢

耶斯列尔

使用startswith的面具,然后删除列与locboolean indexing

df = df.loc[:, ~df.columns.str.startswith('Prod')]
print (df)
   State  Region
1      1       1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章