【发布时间】:2016-08-02 14:01:34
【问题描述】:
我正在尝试根据列名过滤掉我的 pandas 数据框中的某些列。
所以框架大致是:
import pandas as pd
dict_build = {'Var_1_Reading': [1,2,3,10,0.1], 'Var_1_Confidence':[1,1,1,1,1], 'Var_2_Reading': [1,2,3,10,0.1], 'Var_2_Confidence':[1,1,1,1,1]}
df = pd.DataFrame(dict_build)
我想删除最后带有Confidence 的列。我尝试使用filter,但无法解决。目前我正在做:
ColList_to_drop = df.filter(regex='Confidence', axis=1).columns.values
filtered_df = df.drop(ColList_to_drop, axis = 1)
我可以在正则表达式中完成这两个步骤吗?
【问题讨论】: