python pandas-比较并将行添加到数据帧

python pandas-比较并将行添加到数据帧,python,pandas,dataframe,Python,Pandas,Dataframe,有一个如下所示的数据帧 ID num A032 [B001,B002,B003] A052 [B002,B003,B005] ... 然后将A032[B002,B005,B006]这个输入到数据帧中,使它看起来像这样 ID num A032 [B001,B002,B003,B005,B006] A052 [B002,B003,B005] ... 所以我要做的是检查它是否已经在数据帧中 如果已经存在,则将其添加到num 或 如果dataframe中不存在ID,则

有一个如下所示的数据帧

ID     num
A032   [B001,B002,B003]
A052   [B002,B003,B005]
...
然后将
A032[B002,B005,B006]
这个输入到数据帧中,使它看起来像这样

ID     num
A032   [B001,B002,B003,B005,B006]
A052   [B002,B003,B005]
...
所以我要做的是检查它是否已经在数据帧中

如果已经存在,则将其添加到
num


如果dataframe中不存在ID,则添加新行

dataframe不是此操作的理想结构。显然,您只需要一个字典,其中字符串
A032
作为键,set作为值。若我不能在dataframe中这样做,我想我必须从字典开始。谢谢你的建议