国产探花免费观看_亚洲丰满少妇自慰呻吟_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數據之間求補集的實例詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鹤壁市| 富平县| 昌都县| 翁源县| 通河县| 平邑县| 东兰县| 南昌县| 泗阳县| 越西县| 久治县| 镶黄旗| 囊谦县| 响水县| 广饶县| 洛扎县| 胶州市| 南部县| 西和县| 蒲城县| 星座| 綦江县| 鄂温| 宁城县| 全椒县| 柳州市| 博兴县| 乌审旗| 句容市| 库车县| 安义县| 合川市| 泸州市| 资溪县| 浑源县| 尤溪县| 荣成市| 长白| 阳高县| 青神县| 章丘市|