は私がdatetime.max
でシリーズを作成する場合は、シリーズのDTYPEがまた突然オブジェクトのすべてのPythonでは、datetime.maxをシリーズに挿入すると、シリーズのタイプが変更されますか?
pd.Series([datetime(2012, 8, 1), datetime(2013, 4, 1), datetime.max])
Out[50]:
0 2012-08-01 00:00:00
1 2013-04-01 00:00:00
2 9999-12-31 23:59:59.999999
dtype: object
の方法である、
import pandas as pd
from datetime import datetime
pd.Series([datetime(2012, 8, 1), datetime(2013, 4, 1), datetime(2013, 8, 1)])
Out[49]:
0 2012-08-01
1 2013-04-01
2 2013-08-01
dtype: datetime64[ns]
しかし、いくつかのランダムな日付からシリーズを作成します日付が変更されて表示されます。この後者の点は、シリーズが現在オブジェクトであるという事実に関連していると思います。
datetime.max
はここで何が起こっているか他の日付
type(datetime.max)
Out[53]: datetime.datetime
type(datetime(2014, 1,1))
Out[54]: datetime.datetime
と同じタイプのですか?どのようにして 'max'-datetime値を含む系列を作成できますか?この
0 2012-08-01
1 2013-04-01
2 9999-12-31
dtype: datetime64[ns]
なぜdownvoteですか? – mortysporty