目标:在循环中附加数据框以获取组合的数据框。
df_base = pd.DataFrame(columns=df_col.columns)
file_path = 'DATA/'
filenames = ['savedrecs-23.txt', 'savedrecs-25.txt', 'savedrecs-24.txt']
循环:
for file in filenames:
path = file_path+file
doc = codecs.open(path,'rU','UTF-8')
df_add = pd.read_csv(doc, sep='\t')
res = df_base.append(df_add)
res.shape
预期结果:(15,67);全部三个数据帧合并为一个数据帧
当前结果:(5,67);只返回循环中的最后一个数据帧。
res = df_base.append(df_add)