亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

如何使用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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論