用Python:10行代碼合併n個表格

我這裏一共有8個表格,每個表格的內容都是如下格式:

如果是用傳統的每個打開後賦值粘貼,這裏一共有8個也要不了多久,但是如果是20個乃至更多呢?通過python 幾行代碼即可搞定。

先安裝pandas庫

pip install -i https://pypi.douban.com/simple pandas
import os
import pandas as pd

file_path = "./空氣質量預測/空氣質量預測-0527/train/"
file_names = os.listdir(file_path)

file_merge = pd.DataFrame()

for name in file_names:
    df = pd.read_csv(file_path + name)
    file_merge = file_merge.append(df)

save_path = file_path + "file_merge.csv"

file_merge.to_csv(save_path, index=None)

print('success!))

代碼輸出success表示成功!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章