我有一个带有时间戳列的数据框。我想把它转换成本地时间的字符串,即考虑到夏令时。
因此,我希望将下面的ts [0]转换为"2015-03-30 03 :55:05"。 Pandas似乎已经意识到了夏令时,但只有当您在系列上调用.values时才会生效。
谢谢
(Pdb) ts = df['TimeStamps']
(Pdb) ts
0 2015-03-30 02:55:05.993000
1 2015-03-30 03:10:20.937000
2 2015-03-30 10:09:19.947000
Name: TimeStamps, dtype: datetime64[ns]
(Pdb) ts[0]
Timestamp('2015-03-30 02:55:05.993000')
(Pdb) ts.values
array(['2015-03-30T03:55:05.993000000+0100',
'2015-03-30T04:10:20.937000000+0100',
'2015-03-30T11:09:19.947000000+0100'], dtype='datetime64[ns]')
Europe/London
)?2015年3月30日是否有夏令时转换? - jfs