我有一个数据帧如下所述
Dt_Frame = pd.DataFrame()
AIDList = ['ID1','ID2','ID3','ID4','ID5']
BIDList = ['ID1','ID2','ID3']
Dt_Frame = Dt_Frame.append ({'Country': 'USA', 'Schedule': 'Daily', 'Date': '2016-12-07', 'Status': 'Active','AListIDs' : AIDList ,'BListIDs' : BIDList}, ignore_index=True)
我有一个adda列Difference
,它显示了AIDList和BIDList这两个列的区别,在本例中是'ID4,'ID5'
,我认为可以在case中使用集合,但不确定如何实现?AIDList和BIDList类型是列表。和另外,我如何再添加一列Numb_Items
,它给出了列表AIDList中的对象数
要添加新列,可以
Dt_Frame["newColumnName"] = value
。在关于}
set
的区别,你的直觉是正确的。首先,可以使用apply
将list
转换为{然后在两边加上减号,你就可以得到另一组的差值。那就是
^{pr2}$对于对称差分,我们需要
A,B
位于相同的DataFrame
(对于symmetric_difference
方法或|
运算符):相关问题 更多 >
编程相关推荐