作者disney82231 (小刀会序曲)
看板Python
标题[问题] pandas中conact合并df读取变慢
时间Tue Apr 9 20:21:15 2019
大家好,我利用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)
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.126.194.162
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1554812478.A.4BB.html
1F:推 karta0910489: 先把两个都转成list 最後在把合并後的list转成dataf 04/12 12:25
2F:→ karta0910489: rame 04/12 12:25
3F:→ karta0910489: concat跟append的效率都很差 04/12 12:26