转自:https://blog.csdn.net/butterfly1107/article/details/82756902
1.==与!=
lc.loc[lc["grade"] == "B"].head() lc.loc[lc["grade"] != "B"].head()
2.filter函数
https://blog.csdn.net/weixin_44668131/article/details/99437698
DataFrame.filter(items=None, like=None, regex=None, axis=None) #items对列进行筛选 #regex表示用正则进行匹配 #like进行筛选 #axis=0表示对行操作,axis=1表示对列操作
前三个参数是互斥的,只能出现一个。
#items对列进行筛选,只保留items中的列 df.filter(items=['one', 'three']) one three teacher 1 3 student 4 6
#regex表示用正则进行匹配,对列名匹配正则表达式 df.filter(regex='e$', axis=1) one three teacher 1 3 student 4 6
#like进行筛选 df.filter(like='ent', axis=0) one two three student 4 5 6
3.isin()函数
https://blog.csdn.net/weixin_39962394/article/details/112113656
class_23 = titanic[titanic["Pclass"].isin([2, 3])]
可根据列值筛选出一个子集。