繁体   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