2
私はパンダのデータフレーム、df
に2つの日時の列があります。パンダの日付計算の時間がかかりますか?
d = pd.DatetimeIndex(start='1700-01-01', end='2017-01-01', freq='1D')
df = pd.DataFrame({'date1':d})
df['date2'] = df['date1'].sample(frac=1).values
私は、以下のものを使用してこれらの日付の間に週数を計算しています:
11とデータフレームでdf['weeks'] = (df['date1'].subtract(df['date2'])).dt.days/7
これは予想以上に長くなります(約10分)。
これを行うより速い方法がありますか?
をあなたは 'numba'を使用して検討するかもしれない...あなたが提供することができますあなたの質問の本文にあなたのデータのいくつかの行? –
@COLDSPEED追加例 – user1566200