首页 > 编程语言 >使用python编程实现多个csv文件数据的合并和输出

使用python编程实现多个csv文件数据的合并和输出

时间:2024-03-06 14:00:12浏览次数:27  
标签:Desktops python 编程 df 12140 111 pd csv

具体代码

import pandas as pd
import os

df01 = pd.read_csv("D:\\12140\\Desktops\\111\\t11.csv", encoding='utf-8', dtype='str')

df02 = pd.read_csv("D:\\12140\\Desktops\\111\\t12.csv", encoding='utf-8', dtype='str')

df03 = pd.read_csv("D:\\12140\\Desktops\\111\\t13.csv", encoding='utf-8', dtype='str')

df04 = pd.read_csv("D:\\12140\\Desktops\\111\\t14.csv", encoding='utf-8', dtype='str')

df_pri12 = pd.merge(df01, df02, on='成果名称', how='outer')

df_pri123 = pd.merge(df_pri12, df03, on="成果名称", how='outer')

df_pri1234 = pd.merge(df_pri123, df04, on="成果名称", how='outer')

df_pri1234.to_csv('D:\\12140\\Desktops\\111\\222\\test001.csv', header=True, index=False)

效果展示

标签:Desktops,python,编程,df,12140,111,pd,csv
From: https://www.cnblogs.com/liuzijin/p/18056312

相关文章

  • /usr/bin/install: 无法更改“/usr/local/python397/bin“ 的权限: 没有那个文件或目
    /usr/bin/install:无法更改“/usr/local/python397/bin“的权限:没有那个文件或目录dragoo1于2021-09-2116:39:21发布阅读量3.7k收藏9点赞数4分类专栏:python文章标签:pythoninstall没有那个文件或目录版权python专栏收录该内容3篇文章0订阅订阅专栏编译python......
  • Python实现五子棋人机对战的二次开发
    Python实现人机对战的二次开发    在网上找到了一个使用python实现五子棋游戏,其中通过加入一个简单的AI算法实现了人机对战的功能,我觉得这个人机对战还是蛮有意思的,下面我分析一下五子棋游戏的规则、棋盘表示方法、AI算法的实现原理以及代码实现过程。最后二次开发时引入新的......
  • python-合并大型Excel
    使用openpyxl库实在是太慢,使用openpyxl的只读模式又需要excel的准确尺寸信息,但是每个excel的尺寸都不一样。我使用zipfile解压excel文件,直接读取xml文件进行合并:importosfromopenpyxlimportload_workbookfromopenpyxlimportWorkbookimportzipfileimportretotal_......
  • 小白从零开始学习编程 day1
    1.什么是编程语言编程语言是用于计算机与人沟通的介质2.什么是编程使用编程语言编写出一系列文件3.为什么进行编程通过奴役计算机,解放劳动力4.计算机的五大组成部分1.CPU(1)控制器:用于控制硬件(2)运算器:进行逻辑运算和算数运算2.内存(1)运行速度快(2)断电即......
  • hutool导出CSV文件
    hutool导出CSV文件参考代码:@PostMapping("/export")publicResponseEntity<FileSystemResource>export()throwsIOException{//写到临时目录,如果临时目录满了系统会自动清除。FiledistFile=newFile(System.getProperty("java.io.tmpdir"),"test.csv"......
  • 多线程网络编程
    创建tcp套接字1//intsocket(intdomain,inttype,intprotocol);2//-功能:创建一个套接字3//-参数:4//-domain:协议族5//AF_INET:ipv46//AF_INET6:ip......
  • Rust 开发的高性能 Python 包管理工具,可替换 pip、pip-tools 和 virtualenv
    最近,我在Python潮流周刊中分享了一个超级火爆的项目,这还不到一个月,它在Github上已经拿下了8Kstar的亮眼成绩,可见其受欢迎程度极高!国内还未见有更多消息,我趁着周末把一篇官方博客翻译出来了,分享给大家。作者:@charliermarsh译者:豌豆花下猫@Python猫英文:uv:Pythonpackag......
  • python的方法
    调用方法是必须先要又一个字符串变量,然后用“.”引出方法,函数则是直用1.常用方法说明:str表示一个字符串变量(1)str.lower()作用:返回的是str的里面的小写形式,并没有改变str(2.)str.upper()作用和lower相反,返回的变量大写(3.)str.split()作用:拆分出参数并形成列表(4.)str.count(s......
  • Python zip函数及用法
    zip()函数是Python内置函数之一,它可以将多个序列(列表、元组、字典、集合、字符串以及range()区间构成的列表)“压缩”成一个zip对象。所谓“压缩”,其实就是将这些序列中对应位置的元素重新组合,生成一个个新的元组。importnumpyasnpmy_list=[11,12,13]my_tuple=(21......
  • 再谈Python之拼音拆分
    在《Python之拼音拆分》一文中已经给出了解决办法,但最近又遇到一些新的问题。一号同学最近在写一个工具,需要根据拼音字符串拆分出来所有可能的拼音组合这么说可能大家不太理解,比如zhangangai可以拆分为zhangangaizhangangaizhangangaizhangangai这尼玛就离谱的......