这个问题已经有了答案:
我有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] 在这里:
.str.contains('A')
>>> df[df['col1'].str.contains('A')] col1 col2 0 vJAaIAM 6294.0 1 K0jQAF 859485.0 4 0d2fIAB 114506.0