从数据帧到dict的转换非常慢

时间:2017-04-03 09:33:21

标签: pandas

我有这个代码使用1st col作为参考索引将Dataframe转换为Dict的Dict。但是,当len(df)== 250,000时,这非常慢。 我有32Go,I7 ....硬件不是瓶颈。

我想知道是否有更快的方法将csv变成dict dict。

df= pd.read_csv(csvfile,  nrows=nrows)
colname_asindex= df.columns[0]

df.set_index(colname_asindex, inplace=True)
dd1= df.to_dict('dict')

目标是使用dict dict作为映射dict for apply:

df['col5'].apply(mapdict['mycol_mapping']) 

0 个答案:

没有答案