【发布时间】:2019-11-19 11:43:35
【问题描述】:
我想通过保留所有不以某个字符串开头的列来对数据框的列索引进行子集化。现在我可以过滤以某个字符串开头的列的列索引,但我想做相反的事情并排除符合某个条件的列名。
如果试图保留列
如果尝试保留以 FR 开头的列名,我使用此代码,它有效。
factor_list = df2.filter(like = 'FR_', axis=1).columns
为了排除以“FR”开头的列,我尝试了很多方法,包括以下内容:
factor_list = df2.filter(like != 'FR_', axis=1).columns
factor_list = ~df2.filter(like = 'FR_', axis=1).columns
【问题讨论】:
-
能否提供一些示例数据?
标签: python regex pandas dataframe