我有一个pandas Series
字典,每个都有自己的索引,并且都包含浮点数。
我需要用所有这些系列创建一个pandas DataFrame
,只需这样做就可以了:
result = pd.DataFrame( dict_of_series )
现在,我实际上必须花费大量时间,以及一些繁重的计算(我们在蒙特卡罗引擎中)。
我注意到我的代码花费最多时间的部分就在这条线上。显然,如果我把所有时间都归结为它,那就是这个。
我考虑过缓存结果但不幸的是dict_of_series
几乎一直都不同。
我想需要时间显然是构造函数必须构建全局索引并填补漏洞并且可能根本无法解决它,但我想知道我是否错过了一些明显的东西这会减慢这个过程,或者如果有更聪明的东西可以加速它。
有没有人有相同的经历?