dataframe数据之间求补集
来源:互联网 发布:extjs4 获取grid数据 编辑:程序博客网 时间:2024/05/16 06:35
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数据之间求补集
- DataFrame使用mysql数据
- Dataframe筛选数据
- DataFrame数据合并
- DataFrame 数据合并方法
- pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换
- python的dataframe数据分组
- pandas DataFrame数据转为list
- 【数据平台】dataframe一列成多列
- pandas dataframe 数据框 基本概念
- rdd,dataframe,dataset之间的区别
- DataFrame:通过SparkSql将Json数据转为DataFrame
- 【spark 数据框】Spark数据框dataFrame
- R语言数据框-dataframe的使用
- 关于DataFrame的文本数据导入
- Spark Sql,Dataframe和数据集指南
- 【自用】【DataFrame】数据离散化重组
- R语言-数据框dataframe的使用
- LCD浮点数显示函数的探讨
- 设置Android模拟器上网的方法
- JSP获取绝对路径
- 图片压缩工具类
- Java 基础排序算法(冒泡,比较,插入,选择,希尔,堆,归并)
- dataframe数据之间求补集
- 17
- Android | 布局
- Python lambda表达式
- powershell 使用百度AI进行文本识别
- 页面加载后自动运行
- 计算机网络的性能
- 前端 | 2
- 批量删除es索引(索引格式为索引前缀-YYYY-mm-dd)