匹配dateframe列中的子字符串

时间:2016-07-19 11:07:37

标签: python pandas

如果名称中包含一个字符串' test _',我想匹配数据框中的ID列。是否有一种简单的方法可以获得像df.ID =='某些'这样的布尔矢量。对于df.ID包含' test _'。

1 个答案:

答案 0 :(得分:1)

IIUC以下应该有效:

df.loc[df['ID'].str.contains('test_'), 'ID']

这将返回包含部分字符串

的所有ID

如果你想要一个针对所有行的布尔数组:

df['ID'].str.contains('test_')