我有一个包含两列的数据框,每一列由一组日期组成。我想计算日期之间的差异并返回天数。但是,该过程(如上所述)非常缓慢。有谁知道如何加速这个过程?这段代码被用在一个大文件中,速度很重要。
dfx = pd.DataFrame([[datetime(2014,1,1), datetime(2014,1,10)],[datetime(2014,1,1), datetime(2015,1,10)],[datetime(2013,1,1), datetime(2014,1,12)]], columns = ['x', 'y'])
dfx['diffx'] = dfx['y']-dfx['x']
dfx['diff'] = dfx['diffx'].apply(lambda x: x.days)
dfx
最终目标:
一只甜甜圈
相关分类