我有一个循环,它生成每个列有2列的数据格式。现在,当我试图垂直地(垂直地堆叠这些数据)附加数据时,当我在循环中使用pd.concat时,代码会水平地添加新的数据。但是,结果并不合并这些列(适当地具有相同的长度)。相反,它为每个循环迭代添加了2个新列,在Nans上创建了一组列。怎么解决?
df_master=pd.DataFrame()
columns=list(df_master)
data=[]
for i in range(1,3):
--do something and return a df2 with 2 columns
data.append(df