2017-06-24 6 views
0

私はこの小さな問題を抱えていますが、DataFrame ['Year'、 'Month'、 'Day']の3つの列を[Date]という単一の列に連結し、次にこの列の日時変換に適用されますが、後で.info()メソッドを使用してこの列をチェックすると、datetimeオブジェクトではなくオブジェクトが含まれます。 Failed Datetime conversionパンダ - datetimeへの変換

DataFrame私は '出力'リストの最初の項目ですしたがって、アドレスは.info()メソッドの前に適用されます。

なぜ私に従わないのですか?

答えて

1

データフレーム['日付']に割り当てる必要があります。 pd.to_datetimeは、dtype datetime64のSeriesを返すインプレイス操作ではありません。

dataframe['Date'] = pd.to_datetime(dataframe['Date'], format='%Y-%m-%d') 
+0

Dohでは、単純な問題は難しい問題を解決するのが最も難しいです。ありがとうございました。気付いたのはあまりにも明白でした。私はなぜtoto_datetime()メソッドが最初の場所で 'inplace = True'引数をサポートしていないので、このような混乱を避けるのだろうかと思います。 – Greem666

関連する問題