最近在研究数据存储的功能,采用pd.to_excel的方法做的。
这个方法有个问题:
一次存5000个数据,第一次存大约0.6s,第二次存大约1.2s,第三次存大约1.8s。
我逐句看了一下,load_workbook占了一些时间,writer.save占了一些时间。而且第二次存5000个数据的时候,是把最开始的5000个数据读出来,然后加上本次增加的5000个数据,10000个数据再写入到excel中。
这个时间在数据更多的时候会更长,最终到无法忍受。请教各位专家,是否有方法缩减这个时间?
最近在研究数据存储的功能,采用pd.to_excel的方法做的。
这个方法有个问题:
一次存5000个数据,第一次存大约0.6s,第二次存大约1.2s,第三次存大约1.8s。
我逐句看了一下,load_workbook占了一些时间,writer.save占了一些时间。而且第二次存5000个数据的时候,是把最开始的5000个数据读出来,然后加上本次增加的5000个数据,10000个数据再写入到excel中。
这个时间在数据更多的时候会更长,最终到无法忍受。请教各位专家,是否有方法缩减这个时间?