如何高效地连接一个数据框列表?

3
我有一个函数`crawl`,输入一个整数并输出一个数据框。要连接数据框`df1、df2、df3`,我们可以使用`pandas.concat([df1, df2, df3])`。我想问是否有一种高效的方法来连接`df1,...,df17`,而不需要编写一个长列表`df1 = crawl(1),...,df17 = crawl(17)`。
非常感谢!
2个回答

5

怎么样:

pd.concat([crawl(i) for i in range(1,18)])

1
你可以这样做:
df_list = [crawl(i) for i in range(1,18)]

final_df = pd.concat(df_list)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接