Python——获取指定列中包含某一字符的所有行
获取列名中包含“指定字符”这个字符串的所有行
1 | data = df[df['列名'].isin(['指定字符'])] |
例
1 | Login_china = Login_he[Login_he['guobie'].isin(["中国"])] |
模糊查询
1 | data = data.loc[data['列名'].str.contains("指定字符")] # 获取列名中包含“指定字符”这个字符串的所有行 |
例
1 | Login_nei = Login.loc[Login['login_place'].str.contains("内蒙古")] |
通过~取反,选取不包含指定字符的所有行
1 | data = df[~df['列名'].isin(['指定字符'])] |