[问题] pandas中conact合并df读取变慢

楼主: disney82231 (菜逼八YOYOYO)   2019-04-09 20:21:15
大家好,我利用pd里面conact的函数
将两个df合并,合并完后想要在变量环境打开来看,但却出奇的卡顿
合并为的shape为(4400,83),应该不是什么大资料
因为我读取(22000,158)的资料打开都很顺
想请问大家有遇到这种情况吗?
以下是我的程式码,我有先将变量one-hot-coding,然后再进行合并,猜测可能是这一步
出问题
onehot_coding=pd.get_dummies(df[['A',"B","C",'D','E','F','G']],
prefix=('A',"B","C",'D','E','F','G'))
df1_dummy=df1.drop(['A',"B","C",'D','E','F','G'],axis=1)
df1_dummy=pd.concat([df1_dummy,onehot_coding],axis=1)
谢谢
作者: karta0910489 (coyote)   2019-04-12 12:25:00
先把两个都转成list 最后在把合并后的list转成dataframeconcat跟append的效率都很差

Links booklink

Contact Us: admin [ a t ] ucptt.com