何百万回も質問されていることはよく知っていますが、実際にはこのような答えが見つからないデータクリーニングで日付を非公開のm/d/y形式でpython pandasのdatetimeに変換する
私はパディングなしのアメリカンレイアウトの文字列として日付の列を持っているので、2009年2月19日は2/19/09です。
私はPythonのパンダにdatetime型に変換しようとしているここで例のデータです:
member state country zip joined . pet
16081 NY UNITED STATES 11215 9/4/09 . parrot
21186 NY UNITED STATES 5325 8/9/11 . crunchyfrog
34999 NY UNITED STATES 11218 11/4/16 lumberjack
34999 NY FOOBAR STATES NaN 11/4/16 blind bat
5033 NY UNITED STATES 11238-1630 11/7/16 norwegianblue
35079 NY FOOBAR STATES SW4 9JX 11/13/16 . spanishinq
35084 NY UNITED STATES 11217-2181 11/14/16 . spam
私の最新の試みだった戻った
for x in df['joined']:
x = dt.strptime(x, '%m/%d/%Y')
「時刻データ「2/16/09 'は'%m /%d /%Y 'のフォーマットに一致しません "
(そのI:
列全体が適用機能を使用することですし、これを適用するための最も簡単な方法:使用してみてください今について尋ねるにはあまりにも愚かな感じ)。ありがとう! – ajbentley
変換されたdatetimeをdataframeに割り当てる必要がありますか? – jezrael
これは私にこれらのリストを与えます:numpy.datetime64( '2002-07-17T00:00:00.000000000')私は今私が始めたものに近いように見えるが、日付として認識される形式に変換すると思います。 – ajbentley