更改大熊猫在日期时间中首先出现的内容

时间:2018-09-10 07:25:41

标签: python pandas datetime

我有此列dat

看起来像这样:

           dat
0      2018-06-18
1      2018-06-24
2      2018-06-26
3      2018-06-27
4      2018-06-29
5      2018-12-07
6      2018-07-31
7      2018-01-08
8      2018-06-08
9      2018-07-08
10     2018-08-08
11     2018-08-27
12     2018-08-31

我希望日期看起来像'%d/%m/%Y'

b['dat']=pd.to_datetime(b['dat'],dayfirst= 1) #either this or 
b['dat']=pd.to_datetime(b['dat'],dayfirst= 0) 

甚至yearfirst = TrueFalse看起来都一样,没有任何变化。

我知道我可以做到:

b['dat'] = b['dat'].dt.strftime('%d/%m/%Y'),但它将日期时间更改为对象数据类型。而采用其他方法则没有。

0 个答案:

没有答案