pandas合並多個csv文件


import pandas as pd
import os

#文件路徑注意用\\
inputfilepath = 'C:\\Users\\Administrator\\AAA\\BBB\\'
outputfilepath = 'C:\\Users\\Administrator\\AAA\\'
df_filename = 'file_8_27-11_19.csv'
columns_list = ['id', 'Code', 'Name', 'update_time']

#先創建一個只有表頭列名的空dataframe,保存為csv
df = pd.DataFrame(columns = columns_list)
df.to_csv(outputfilepath + df_filename)

#遍歷輸入路徑文件夾,用pandas讀取后追加在目標csv文件中
for inputfile in os.listdir(inputfilepath):
    df = pd.read_csv(inputfilepath+inputfile)
    df.to_csv(outputfilepath + df_filename, mode='a', index=True,header = False)

#查看合並后的表格
pd.read_csv(outputfilepath + df_filename)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM