DataFrameの列(dd/mm/yyyy形式)をdatetimesに変換するにはどうすればよいですか?DataFrameの列型を文字列からdatetimeに変換する
127
A
答えて
214
最も簡単な方法は、to_datetime
を使用することです:
df['col'] = pd.to_datetime(df['col'])
それはまた、欧州回dayfirst
引数を提供しています(ただし、this isn't strictを注意してください)。
ここではアクションである:
In [11]: pd.to_datetime(pd.Series(['05/23/2005']))
Out[11]:
0 2005-05-23 00:00:00
dtype: datetime64[ns]
あなたが特定のformatを渡すことができます。
In [12]: pd.to_datetime(pd.Series(['05/23/2005']), format="%m/%d/%Y")
Out[12]:
0 2005-05-23
dtype: datetime64[ns]
6
あなたの日付列はフォーマットの文字列である場合は「2017年1月1日」を ますpandas astypeを使用してdatetimeに変換できます。
df['date'] = df['date'].astype('datetime64[ns]')
たり、デイ精度ではなくナノ秒をしたい場合は、pandas.to_datetime
を使用する場合などprint(type(df_launath['date'].iloc[0]))
利回り
<class 'pandas._libs.tslib.Timestamp'>
同じ[D]をdatetime64使用
他と試すことができますフォーマットは '%Y-%m-%d'ですが、少なくともこれは機能します。
関連する問題
- 1. 配列を文字列からdatetimeに変換する
- 2. 文字列をDatetimeに変換する
- 3. 文字列をdatetimeに変換する
- 4. 文字列をdatetimeに変換する
- 5. 文字列をdatetimeに変換する
- 6. DateTime文字列変換エラー
- 7. データセット内のデータを文字列からdatetimeに変換する
- 8. 挿入時に文字列からdatetimeを変換する@sql = '...'
- 9. pandas dataframe列型を文字列またはカテゴリに変換する
- 10. Pandas DataFrame:文字列の列(?)をIntに変換する
- 11. 文字列をdatetime形式に変換
- 12. 文字列をdateTimeに変換
- 13. xmlからDateTimeに変換する文字列
- 14. asian文字のUTF-16LE文字列をDateTimeに変換する
- 15. JuliaのDataFrameで列型をStringからIntに変換する
- 16. jQuery:$ .eachの文字列型から文字列型オブジェクトへの変換
- 17. C文字列をパスカル文字列型に変換するマクロ
- 18. XLS行から空の型を文字列に変換する
- 19. テキストボックスの文字列をSQLのdatetime列に変換します
- 20. Octave datetime文字列のデータフレーム列を秒に変換します
- 21. .NET Compact Frameworkの文字列からDateTimeへの変換
- 22. Rails 3、モデルのフィールドを文字列からdatetime型に変更する
- 23. 文字列から型付き値に変換する
- 24. FlaskのJSON文字列をPandas DataFrameに変換する
- 25. djangoのPythonでdatetimeを文字列に変換するには
- 26. PHPのDateTimeオブジェクトをISO文字列に変換するには?
- 27. パンダ - 文字列型をフロートに変換
- 28. データベースから来るdatetimeオブジェクトを文字列に変換するには?
- 29. DateTimeオブジェクトを文字列に変換すると変換されますか?
- 30. 私のSQLの文字列をdatetimeに変換する
再生していただきありがとうございます。そのフォーマットを定義できますか? '%d /%m /%Y'のようなものですか?非常に高く評価されています – perigee
さて、それはそのオプションを持っていると主張しますが、これは無視されると思います。 : –
それは動作しますが、フォーマット文字列はうまくいきます、ありがとうございます – perigee