如何查询熊猫数据框的正则表达式?

时间:2019-08-23 18:10:36

标签: python pandas dataframe

我有df:

{'col1': {0: 'vJAaIAM',
  1: 'K0jQAF',
  2: '00qvP1IIU',
  3: 'tFCJ2',
  4: '0d2fIAB'},
 'col2': {0: 6294.0,
  1: 859485.0,
  2: 7362.0,
  3: 6273921.0,
  4: 114506.0}}

并且我正在查询此数据框以查找所有具有大写字母“ A”的行,这是我所拥有的:

df[df['col1']==r'+%[A]%+']

我不需要替换这些值,我只想列出并查看它们。

1 个答案:

答案 0 :(得分:1)

您可以在此处使用.str.contains('A') [pandas-doc]

>>> df[df['col1'].str.contains('A')]
      col1      col2
0  vJAaIAM    6294.0
1   K0jQAF  859485.0
4  0d2fIAB  114506.0