因为毕业论文,被逼的又捡起我心爱的python。
数据量太大,总是CTRL C 和CTRL V 搞错,一般人心态也遭不住,只能靠不出错的计算机。
将文件夹中将含有某一字段的excel表全部拼接起来
举个例子,可能会出现在WIND数据库下载100只股票的价格走势信息,这就会在文件夹内出现100个excel,如何用python将其拼接成一个excel。
(有一说一,我觉得我的方法很笨,所以有更简洁的请跳过或告诉我hhhh)
首先要确保每个表格中对应的列是一致的,然后进行下述操作。
下面代码以文件夹中有两类需拼接表格为例,如需拼接文件夹中所有带有price字样的表格和拼接所有带return的表格。
import pandas as pd
import os
path = r'file_path' # 文件夹的路径
green_capm, green_ff = list(), list()
file_names = os.listdir(path)
for file_name in file_names:
if str(file_name)[str(file_name).rfind('(') + 1: