我正在Jupyter notebook中尝试将一个大型数据集(660 k行)的列转换为datetime类型。我发现了两种方法:
pd.to_datetime(df['local_time'],format='%d/%m/%Y')
df['local_time'].astype("datetime64[ns]")
但没有一个在几个小时内完成。有没有办法让它更快?它看起来没有任何笔记本电脑的资源将使用100%。我的笔记本电脑是宏基S7。英特尔(R)酷睿(TM)i7- 5500 U CPU@2.40GHz。内存8 Gb
1条答案
按热度按时间pn9klfpd1#
我不知道背后的原因是什么,但我是转换多列一次和时间增加了很多很多倍。
把每件事都分步骤做后,时间变得体面了