Pandas库

1、字符串匹配

 函数loc定位cell

定位一个元素df.loc[‘行名’, '列名']



>>> df.loc[3,'name']

'李四'

# 注意:3是行名,而不是行号


 函数iloc定位cell

df.iloc[行号, 列号]



>>> df.iloc[2, 0]
'李四'


 通过.str.contains()实现模糊检索

比如,查找二班的张三



df.loc[df['name'].str.contains('张') & df['class'].str.contains('二')]


此种方法注意每行要紧挨着有数据,否则会出现ValueError

 通过直接比较实现精确匹配



df['name'] == xxxx


 


不能摸鱼,不能摸鱼,再摸就没鱼了