私は方法の多くでこの問題を解決しようとした動作しませんが、それらのどれも働きました。のpythonパンダ日時日時はよく
私はdatetime
にpandas
シリーズを変換したいと思います。
私はいくつかの小さいながらも重要な部分を見逃していかもしれないと思います。
print test["order_date"][3]
print type(test["order_date"][3])
test["order_date"] = pd.to_datetime(test["order_date"], format="%Y-%m-%d %H:%M:%S")
##have also tried
##test["order_date"] = pd.to_datetime(test["order_date"], infer_datetime_format=True)
##test["order_date"] = test["order_date"].apply(pd.to_datetime)
##all turn out to be the same result
print test["order_date"][3]
print type(test["order_date"][3])
結果は以下のようであることが判明:result
は1970-01-01
になった理由を
20150731000001
<type 'numpy.int64'>
1970-01-01 05:35:50.731000001
<class 'pandas.tslib.Timestamp'>
私は任意のより詳細な情報が必要な場合は、親切に私に知らせてください把握することはできません。
ありがとう!
間違ったフォーマットを、数20150731000001は、1970年以降、MSと解釈されるように - あなたの結果に相当します。 –