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