首页 > 解决方案 > 列名正则表达式 - Pandas

问题描述

我有一个数据框,其中有名称的列:

DATE
YEARS
DAY
MONTH
YEAR

和许多其他专栏

我正在尝试从符合此标准的数据框中提取列

df_date = df.loc[:, df.columns.str.contains(r'^DATE$|^YEARS$|^DAY$|^MONTH$|^YEAR&')]

在这种情况下,YEAR不会过滤列。

标签: regexpandasdataframe

解决方案


推荐阅读