Pandas 学习使用熊猫。.isin函数有问题

Pandas 学习使用熊猫。.isin函数有问题,pandas,set,Pandas,Set,我正在学习用Python和相关模块编写代码。我正试图利用pandas为一个自生项目操纵一些数据 基本上,我有一个本地电子表格,其中包含会员的名字、姓氏和俱乐部隶属关系 我想做的是创建代码,检查是否添加了新成员。问题是我必须从一个网站上刮取名字,这个网站会生成一个所有成员的电子表格 我想做的是获取本地维护的名称列表,并检查是否添加了新名称 我尝试(但失败)的是利用数据帧。我导入了本地文件,然后将新的成员列表导入到单独的panda数据框中。我不知道如何查看新的电子表格,并找到哪些项目不在本地电子表格

我正在学习用Python和相关模块编写代码。我正试图利用pandas为一个自生项目操纵一些数据

基本上,我有一个本地电子表格,其中包含会员的名字、姓氏和俱乐部隶属关系

我想做的是创建代码,检查是否添加了新成员。问题是我必须从一个网站上刮取名字,这个网站会生成一个所有成员的电子表格

我想做的是获取本地维护的名称列表,并检查是否添加了新名称

我尝试(但失败)的是利用数据帧。我导入了本地文件,然后将新的成员列表导入到单独的panda数据框中。我不知道如何查看新的电子表格,并找到哪些项目不在本地电子表格中。当我尝试使用.isin函数时,我找不到任何名称。我认为这与索引有关

使用内置的set()函数会更好吗?我认为pandas模块会很方便,因为它是用来管理数据帧的

谢谢,对新手要温柔


Scott

要比较数据帧并检查不同的值,您可以这样做

(new_dataframe != old_dataframe).any(1)

最好首先根据ID或主键对数据帧进行排序,以确保两个数据帧共享相似的行顺序。