Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何快速附加或连接pkl文件中的多个数据帧?_Python_Pandas - Fatal编程技术网

Python 如何快速附加或连接pkl文件中的多个数据帧?

Python 如何快速附加或连接pkl文件中的多个数据帧?,python,pandas,Python,Pandas,我有大约50000个.pkl文件,每个文件包含两个熊猫,我想将它们附加到两个大熊猫上 我试着在文件上循环,读取它们,然后一个接一个地追加,速度慢得令人痛苦(): 正如链接文章中所建议的,我正在尝试构建一个要连接的熊猫列表,但我能想到的唯一方法是重命名循环()中的数据帧,这是建议不要的。我看不出我怎样才能把它们放在字典里,从那里开始。有什么建议吗?这很有效: DF_a = pd.concat([pd.read_pickle(appenddirectory+filename)[0] for file

我有大约50000个
.pkl
文件,每个文件包含两个熊猫,我想将它们附加到两个大熊猫上

我试着在文件上循环,读取它们,然后一个接一个地追加,速度慢得令人痛苦():

正如链接文章中所建议的,我正在尝试构建一个要连接的熊猫列表,但我能想到的唯一方法是重命名循环()中的数据帧,这是建议不要的。我看不出我怎样才能把它们放在字典里,从那里开始。有什么建议吗?

这很有效:

DF_a = pd.concat([pd.read_pickle(appenddirectory+filename)[0] for filename in appendedfiles])
DF_b = pd.concat([pd.read_pickle(appenddirectory+filename)[1] for filename in appendedfiles])
由于
pd.read\u pickle
读取熊猫列表,如果
pkl
文件中有多个熊猫

DF_a = pd.concat([pd.read_pickle(appenddirectory+filename)[0] for filename in appendedfiles])
DF_b = pd.concat([pd.read_pickle(appenddirectory+filename)[1] for filename in appendedfiles])
由于
pd.read\u pickle
读取熊猫列表(如果
pkl
文件中有多个熊猫)