获取列名中包含“指定字符”这个字符串的所有行

1
data = df[df['列名'].isin(['指定字符'])]

1
Login_china = Login_he[Login_he['guobie'].isin(["中国"])]

模糊查询

1
2
data = data.loc[data['列名'].str.contains("指定字符")] # 获取列名中包含“指定字符”这个字符串的所有行
data = data.loc[:, ['1列', '2列']] # 只取“1列”和“2列”这两列

1
Login_nei = Login.loc[Login['login_place'].str.contains("内蒙古")] 

通过~取反,选取不包含指定字符的所有行

1
data = df[~df['列名'].isin(['指定字符'])]