欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何使用python實(shí)現(xiàn)多個(gè)csv文件數(shù)據(jù)的合并和輸出

 更新時(shí)間:2025年03月03日 09:43:34   作者:yblll  
文章介紹了如何使用Python批量合并多個(gè)CSV文件,并提供具體代碼示例,代碼簡(jiǎn)單易懂,感興趣的朋友一起看看吧

如何使用python實(shí)現(xiàn)多個(gè)csv文件數(shù)據(jù)的合并和輸出

具體代碼

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)

補(bǔ)充:python批量合并csv文件

python批量合并csv文件

import os
import pandas as pd
# 指定包含CSV文件的文件夾路徑
folder_path = "C:\\Users\\Administrator\\Desktop\\datasplit"
# 獲取文件夾中的所有CSV文件
csv_files = [file for file in os.listdir(folder_path) if file.endswith('.csv')]
print(csv_files)  # 打印出找到的CSV文件列表
# 創(chuàng)建一個(gè)空的DataFrame來存儲(chǔ)合并后的數(shù)據(jù)
merged_data = pd.DataFrame()
# 遍歷所有CSV文件并合并它們
for file in csv_files:
    file_path = os.path.join(folder_path, file)
    # 讀取CSV文件,使用GBK編碼(GBK是一種常見的中文字符編碼)
    df = pd.read_csv(file_path, encoding='GBK')
    # 添加一個(gè)新的列,用于標(biāo)識(shí)數(shù)據(jù)來自哪個(gè)CSV文件
    df['SourceFile'] = file
    # 合并數(shù)據(jù),將當(dāng)前CSV文件的數(shù)據(jù)追加到已合并的數(shù)據(jù)中
    merged_data = pd.concat([merged_data, df], ignore_index=True)
# 將合并后的數(shù)據(jù)保存為一個(gè)新的CSV文件,指定index=False以避免保存索引列
merged_data.to_csv("C:\\Users\\Administrator\\Desktop\\合并數(shù)據(jù).csv", index=False)
# 打印完成消息
print('成功')

到此這篇關(guān)于如何使用python實(shí)現(xiàn)多個(gè)csv文件數(shù)據(jù)的合并和輸出的文章就介紹到這了,更多相關(guān)python多個(gè)csv文件合并內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python從入門到精通(DAY 3)

    python從入門到精通(DAY 3)

    本文是python從入門到精通系列文章的第三篇,主要是給大家講訴做的一個(gè)編寫登陸接口練習(xí)程序的全過程,非常的細(xì)致,有需要的小伙伴可以參考下。
    2015-12-12
  • 使用Python制作一個(gè)批量查詢搜索排名工具

    使用Python制作一個(gè)批量查詢搜索排名工具

    這篇文章主要為大家詳細(xì)介紹了如何使用Python制作一個(gè)批量查詢搜索排名工具,并且不需要花費(fèi)任何費(fèi)用,裝上python開發(fā)環(huán)境即可,需要的可以參考一下
    2023-06-06
  • 一文教你解決Python不支持中文路徑的問題

    一文教你解決Python不支持中文路徑的問題

    Python是一種廣泛使用的高級(jí)編程語言,然而在處理包含中文字符的文件路徑時(shí),Python有時(shí)會(huì)表現(xiàn)出一些不友好的行為,下面小編就來為大家介紹一下具體的解決方法吧
    2025-03-03
  • Linux下通過python訪問MySQL、Oracle、SQL Server數(shù)據(jù)庫的方法

    Linux下通過python訪問MySQL、Oracle、SQL Server數(shù)據(jù)庫的方法

    這篇文章主要介紹了Linux下通過python訪問MySQL、Oracle、SQL Server數(shù)據(jù)庫的方法,需要的朋友可以參考下
    2016-04-04
  • Python操作SQLite/MySQL/LMDB數(shù)據(jù)庫的方法

    Python操作SQLite/MySQL/LMDB數(shù)據(jù)庫的方法

    這篇文章主要介紹了Python操作SQLite/MySQL/LMDB數(shù)據(jù)庫的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • python openpyxl模塊的使用詳解

    python openpyxl模塊的使用詳解

    這篇文章主要介紹了python openpyxl模塊的使用詳解,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-02-02
  • python實(shí)現(xiàn)自動(dòng)生成C++代碼的代碼生成器

    python實(shí)現(xiàn)自動(dòng)生成C++代碼的代碼生成器

    這篇文章介紹了python實(shí)現(xiàn)C++代碼生成器的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • 只用40行Python代碼就能寫出pdf轉(zhuǎn)word小工具

    只用40行Python代碼就能寫出pdf轉(zhuǎn)word小工具

    今天咱們介紹一個(gè)pdf轉(zhuǎn)word的免費(fèi)小工具,滿足這么一個(gè)不常見但是偶爾會(huì)出來煩人的需求文中有非常詳細(xì)的代碼示例,對(duì)小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • Python實(shí)現(xiàn)在線批量美顏功能過程解析

    Python實(shí)現(xiàn)在線批量美顏功能過程解析

    這篇文章主要介紹了Python實(shí)現(xiàn)在線批量美顏功能過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 利用python發(fā)送和接收郵件

    利用python發(fā)送和接收郵件

    這篇文章主要為大家詳細(xì)介紹了如何利用python發(fā)送和接收郵件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09

最新評(píng)論