Python数据分析基础

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

 

参考:https://www.cnblogs.com/cxyrj/p/12861897.html

https://www.jianshu.com/p/954ec644a123

https://www.jianshu.com/p/c778a918bf5d

posted @ 2021-10-14 10:17  星魂静海  阅读(66)  评论(0)    收藏  举报