import pandas as pd
# 读取第一个文件内容
df_low = pd.read_csv("id_check_total_india_1594870405.csv")
# 读取第二个文件内容
df_more = pd.read_csv("Aadhaar卡简版测试样本.csv")low_order_id = df_low["order_no"]
more_id = df_more["order_no"]# 用set 集合找到不同的order id
low_set = set(low_order_id.to_dict().values())
more_set = set(more_id.to_dict().values())diff_set = more_set - low_set
df_more_dict = df_more.to_dict()
df = pd.DataFrame()
import time# 循环比对两个dataframe
file_name = f"diff_record_{int(time.time())}"
for d in diff_set:for i in df_more.values:if d in i:# 匹配到order id 就写入第三个文件with open(file_name, "a") as f:data = ",".join([str(data) for data in i.tolist()])f.write(f"{data}\n")# -*- coding:utf-8 -*-
详细解决方案
python & pandas 比较两个文件并把不同写入第三个文件
热度:3 发布时间:2024-01-29 07:22:47.0
相关解决方案
- ubuntu9.04上安装mic2 出错 (python setup.py build)
- ubuntu9.04下安装mic2 出错 (python setup.py build),该如何解决
- python sybase装配
- python(django框架) + mysql 的编码有关问题,求解
- SAE python web.py bootstrap 开发记要
- 数目字代码把大数据数字口语化(python+js) 数字代码
- python JSON string 的中文有关问题
- python――施用yaml数据格式,PK -> XML,JSON
- Learn Python The Hard Way学习(52) - 开始您的web游戏
- Python 相关有关问题
- 菜鸟,先学JAVA,还是Ruby,python
- 【大哥大姐】python 操作MS SQL Server 2005 效率
- python serial模块运用
- python scp自动登录解决方法
- 【Python】按行读取文件、IOError: [Errno 22] invalid mode ('a+') or filename,处置文件的换行符
- Python 3.x中使用print函数出现语法异常(SyntaxError: invalid syntax)的原因
- 【Error】Python安装gevent时出错:“致命异常: Python.h:没有那个文件或目录”
- [Python]attributeError:'module' object has no attribute 'dump'
- Python 出错:IndentationError: unexpected indent
- Python“TypeError: 'NoneType' object is not iterable"的缘故
- python in操作挑动 TypeError
- 【Error】Python:SyntaxError: Non-ASCII character '\xe5'解决办法
- python 有什么 步骤可以知道函数或类在哪个文件定义的
- Python 将数组转换为 Wav
- Python:文件格式不正确
- 如何在 Bash 的 python 解释器中运行 python 脚本
- python-改进脚本和异常处理
- Python(附加列表时出现内存错误)
- Python:另存为字符串时,保存数字错误
- Python:如何编写代码序列?