Python 3.x 组合多个数据帧时使用哪个更好

Python 3.x 组合多个数据帧时使用哪个更好,python-3.x,pandas,Python 3.x,Pandas,我正在尝试使用pandas数据框组合多个Excel文件。通常我可以使用append或concat,但正如文档所述,这将创建一个新对象并重新分配给您 我遇到的另一种方法是使用loc方法,在def.to_dict('r')]中对df_dict执行[df[len(df)]=df_dict 我想知道哪种方法更好用,考虑到我们将其用于大量数据,因此无论如何提高效率您是否检查了concat函数的copy参数?它说不要不必要地复制,但它确实创建了一个全新的dataframe对象并将其返回到调用约定。

我正在尝试使用
pandas
数据框组合多个Excel文件。通常我可以使用
append
concat
,但正如文档所述,这将创建一个新对象并重新分配给您

我遇到的另一种方法是使用
loc
方法,在def.to_dict('r')]中对df_dict执行
[df[len(df)]=df_dict


我想知道哪种方法更好用,考虑到我们将其用于大量数据,因此无论如何提高效率

您是否检查了
concat
函数的
copy
参数?它说
不要不必要地复制
,但它确实创建了一个全新的dataframe对象并将其返回到调用约定。