2017-11-23 5 views
1

これは1000回前に尋ねられましたが、本当に奇妙で、私はそれをトラブルシューティングできません。日時の奇妙な動作:エラー:時刻データ '0'はフォーマット '%d%b%Y:%H:%M:%S'と一致しません

私はこのような構造の日付欄があります。私が使用

24JUN2017:14:46:57

pd.to_datetime('24JUN2017:14:46:57', format="%d%b%Y:%H:%M:%S")

、それが正常に動作します。

しかし、私は入力に列全体しようとすると:

pd.to_datetime(df['date_column'], format="%d%b%Y:%H:%M:%S")

を私はタイトルのエラーが発生します。なぜ私がこれを経験しているのか誰もが知っていますか?

PS:私は、任意の空のスペースをチェックしているとjezraelとEdChumで指摘したように何も

+1

'pd.to_datetime(df ['date_column']、format ="%d%b%Y:%H:%M:%S "、errors = 'coerce')' – jezrael

+2

が必要ですまあ「0」は一致しません。あなたの列にこの値があったのを見ましたか? – EdChum

+0

ありがとうございます。私は自分のコラムに悪いデータを持っていました。愚かな小さな間違い。 – Toutsos

答えて

0

がない、私は私の列のデータをBDいます。 errors = 'coerce'オプションはこの問題を解決しました。

関連する問題