国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

對dataframe數據之間求補集的實例詳解

2020-02-16 00:59:07
字體:
來源:轉載
供稿:網友

python的pandas庫,對于dataframe數據,有merge命令可以完成dataframe數據之間的求取交集并集等命令。

若存在df1與df2 ,他們的交集df3=pd.merge(df1,df2,on=[.....])。但是又想通過df3求df3與df1的補集時發現沒有該命令。

求df3(子集)與df1補集:

#x為子集def Complement(x,y): import numpy as np array1 = np.array(x) list1=array1.tolist()  array2=np.array(y) list2=array2.tolist()  def list_to_tuple(t):  l = []  for e in t:   l.append(tuple(e))  return l  def tuple_to_list(t):  l = []  for e in t:   l.append(list(e))  return l  a=list_to_tuple(list1) b=list_to_tuple(list2) set3=set(b).difference(set(a)) list3=list(set3) list4=tuple_to_list(list3)  from pandas import Series,DataFrame df1=DataFrame(list4,columns=x.columns)  return df1

以上這篇對dataframe數據之間求補集的實例詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永州市| 佛冈县| 长治市| 寿阳县| 吉木乃县| 海口市| 泰州市| 海宁市| 朝阳市| 南木林县| 财经| 丰县| 阿鲁科尔沁旗| 兴和县| 卢湾区| 沿河| 留坝县| 抚远县| 玛多县| 宁都县| 华阴市| 故城县| 铜山县| 罗田县| 固阳县| 晋州市| 托里县| 左权县| 建湖县| 汕尾市| 吉木萨尔县| 九江县| 怀宁县| 西城区| 尼玛县| 巢湖市| 冷水江市| 兴隆县| 长武县| 宁化县| 五莲县|