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



我有 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]%+']

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

你可以在这里使用.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

最新更新