私はI'nはすでに日付時刻と協力して、見ることができるようにパンダシリーズ:引くとはtimedelta - パンダ
date_current = hh.groupby('group').agg({'issue_date' : [np.min, np.max]})
date_current.issue_date.amax.head(5)
group
_101000000000_0.0 2017-01-03
_102000000000_1.0 2017-02-23
_102000000000_2.0 2017-03-20
_102000000000_3.0 2017-10-01
_103000000000_4.0 2017-01-24
Name: amax, dtype: datetime64[ns]
を与え、日付からデルタ時間を減算しようとしています。しかし、減算を実行しようとすると、エラーが発生します。
import datetime
months = 4
datetime.timedelta(weeks=4*months)
date_before = date_current.values - datetime.timedelta(weeks=4*months)
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-51-5a7f2a09bab6> in <module>()
2 months = 4
3 datetime.timedelta(weeks=4*months)
----> 4 date_before = date_current.values - datetime.timedelta(weeks=4*months)
TypeError: ufunc subtract cannot use operands with types dtype('<M8[ns]') and dtype('O')
何が欠けていますか?私にとって
ありがとうございました。私はdatetimeからtimedelta関数を使用することができますが。 – pceccon
私は 'pandas'を使うと、パンダの開発者が主にそれらを実装するので、パンダの機能を使う方が良いと思います。ここにバグがあるようですが、新しい[issue](https://github.com/pandas-dev/pandas/issues)を作成することは可能です – jezrael