regex - 列名正则表达式 - Pandas
问题描述
我有一个数据框,其中有名称的列:
DATE
YEARS
DAY
MONTH
YEAR
和许多其他专栏
我正在尝试从符合此标准的数据框中提取列
df_date = df.loc[:, df.columns.str.contains(r'^DATE$|^YEARS$|^DAY$|^MONTH$|^YEAR&')]
在这种情况下,YEAR
不会过滤列。
解决方案
推荐阅读
- php - 使用查询生成器 laravel 删除用户
- google-cloud-platform - 无法在同一实例组中的 2 个 GCP 实例之间进行通信
- python - 使用python的两个不同的远程服务器通信
- python - 如何为 cv2.addWeighted 设置变量 alpha 和 beta?
- r - 使用引号内的类别读取 csv 时出现问题
- c++ - 为什么我不能检索变体的索引并使用它来获取其内容?
- r - 在堆叠条形图的各个类别旁边显示摘要栏
- java - 具有 const 参数的不可变对象是否会被优化为仅由 Kotlin 编译器实例化一次
- function - 构建将手机/手机号码更改为国际格式的功能 +
- r - 将函数内的 .rmd 数据文件加载到环境中