簡體   English   中英

Pandas 將日/月/年格式更改為月/日/年

[英]Pandas change day/month/year format to month/day/year

我在 Pandas 數據框中有一個數據集,日期如下:

  • 2020 年 2 月 3 日
  • 19/3/2020

我想要這樣的日期:

  • 2020 年 3 月 2 日
  • 2020 年 3 月 19 日

數據集稱為 COVID,列稱為“fecha_not”

這是我的數據集的一個樣本:

在此處輸入圖像描述

您好,您可以使用 import datetime 並將其應用於列,然后使用.strftime()您可以更改格式。 在這里查看更多

import datetime

x = datetime.datetime(2020, 3, 19)
x.strftime("%m %d %Y")
'03 19 2020'

使用strftime

In [2]: df = pd.DataFrame({'fecha_not' : ['2/3/2020', '6/3/2020', '7/3/2020', '9/3/2020', '9/3/2020'],
   ...: 'Estodo' : "Leve"})
   ...: df
Out[2]: 
  fecha_not Estodo
0  2/3/2020   Leve
1  6/3/2020   Leve
2  7/3/2020   Leve
3  9/3/2020   Leve
4  9/3/2020   Leve

In [3]: df['fecha_not'] = pd.to_datetime(df.fecha_not).dt.strftime('%d/%m/%Y')
   ...: df
Out[3]: 
    fecha_not Estodo
0  03/02/2020   Leve
1  03/06/2020   Leve
2  03/07/2020   Leve
3  03/09/2020   Leve
4  03/09/2020   Leve

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM