0
csvファイルからデータを読み込んだ後、 "Date"カラムにインデックスを設定し、そのインデックスをdatetimeに変換します。Python Pandasが間違った日時フォーマットを検出しました
df1=pd.read_csv('Data.csv')
df1=df1.set_index('Date')
df1.index=pd.to_datetime(df1.index)
ただし変換後の日時フォーマットは、それが誤って解釈された例を示します。
元の日付は、例えばありました01-10-2014 00:00:00
が、パンダは2014-01-10 00:00:00
はどのようにして、元の日付形式を尊重するか認識するためのパンダを得ることができますか?
はまず、あなたが正しいformat
を指定する必要が
これは予想される動作で、表示形式はそのままですが、dtypeは 'datetime64'になります。' strftime'を使って文字列形式を得ることができますが、これは文字列を与えるでしょうhは 'datetime'ほど役に立ちませんIMO – EdChum
ありがとうございます。問題は、2014年10月1日ではなく、2014年1月10日と日付を認識するということです。 – user7188934
あなたの質問は日付を正確に解析することに関するもので、' df1.index = pd.to_datetime(df1.index、format = '%m-%d-%Y%H:%M:%S') ' – EdChum