2016-06-29 16 views
2

データフレームにイベントのタイムスタンプの列があり、 "2016-06-10 18:58:25:675"のように表示され、最後の3桁はミリ秒です。この列をPandasデータ型に変換する効率的な方法がありますタイプ?パンダでは、ミリ秒単位で文字列をdatetimeオブジェクトに変換する方法は?

私は試してみてください。

pd.to_datetime('2016-06-10 18:57:35:317') 

エラーは、 "不明な文字列の形式を" と言って起こります。

+0

です標準フォーマットは '35.317'なので? – user3226167

答えて

5

何かが

pd.to_datetime('2016-06-10 18:57:35:317', format="%Y-%m-%d %H:%M:%S:%f") 

を動作するはずですあなたは、日時フォーマットを調べることができますhere

+0

恐ろしい!私たちは同時に答えました!よく遊んだ、Sir – bernie

+1

ミリ秒の解像度;) – mgilbert

2

通常、秒とマイクロ秒の間にピリオド/フルストップがあります。

あなたのデータは、あなたのデータをフォーマットする方法を指定することができていないので、このような

pd.to_datetime('2016-06-10 18:57:35:317', format='%Y-%m-%d %H:%M:%S:%f') 
+0

ありがとう:)素晴らしい作品! – bananana

関連する問題