質問: pandasデータフレームを日付で並べ替え 次のようなpandasデータフレームがあります。symbol date a 02/20/2015 a 01/15/2016 a 08/21/2015 dateでソートしたいのですが、列はobjectです。列を日付オブジェクトにしようとしましたが、その形式が必要な形式ではないという問題に遭遇しました。必要な形式は2015-02-20,などです。だから今、私はnumpyに「アメリカ」の日付をiso標準に変換して、日付オブジェクトを作成してソートできるようにする方法を見つけようとしています。これらのアメリカの日付をどのようにiso標準に変換しますか、またはパンダ内で欠落しているより簡単な方法がありますか?
回答: sortメソッドは、dataframeで 非推奨 になりました。現在は sort_values です。 df['date']=pd.to_datetime(df['date'])を使用してdatetimeオブジェクトに変換した後、df.sort_values(by=['date']) 注:in-placeおよび/または降順(逆時系列)にソートするには:df.sort_values(by=['date'], inplace=true, ascending=false)