in,成员运算符,切记!用来判断某个元素是否存在于某个容器类数据结构中,比方列表,元组等。
在pandas中,罕用的数据结构是series与dataframe。当然了,dataframe中的列也是series。series是带有index的,直观上应了解成两个数据列的整体。
既然series是带有index的两个数据列的整体,那么,在判断某个元素是否存在于series中的时候,须要留神具体表达式的写法,否则容易入坑!
假如e代表元素,c代表某series。判断e是否存在于c中时,三种写法如下:
1、e in c 谬误!
2、e in c.values 正确!
3、e in c.to_list() 正确!
dataframe联合map函数与in运算符,在判断某数据框某列数据中的各元素是否存在于另一数据框某列数据中时,会有不错的体现,但要留神上述in运算符的应用形式。
示例代码如下:
以上就是本次分享的全部内容,当初想要学习编程的小伙伴欢送关注Python技术大本营,获取更多技能与教程。