私はパンダのデータフレーム内の特定の列を列名に基づいてフィルタリングしようとしています。パンダデータフレームの特定の列をフィルタリングする
ので、フレームはおおよそ次のとおりです。
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)
私はこれらの2つのステップをすべて正規表現で行うことができますか?