我这里一共有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表示成功!