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(['指定字符'])]
posted @ 2021-10-15 10:17  小平凡的记录  阅读(67)  评论(0编辑  收藏  举报  来源