将pandas时间戳列转换为日期时间

时间:2018-07-18 17:17:16

标签: python pandas

我有一个看起来像这样的数据框:

                     A
0  1900-01-01 08:00:00
1  1900-01-01 14:30:00
2  1900-01-01 17:00:00
3  1900-01-01 14:00:00
4  1900-01-01 19:00:00

每个值都是一个时间戳:

<<<df.loc[0,"A"]
Timestamp('1900-01-01 08:00:00')

我想创建一个新列,其值是日期时间而不是时间戳。我认为这是这样做的方法:

df["A2"] = pd.to_datetime(df["A"])

但是新列也是一系列时间戳:

                     A                  A2
0  1900-01-01 08:00:00 1900-01-01 08:00:00
1  1900-01-01 14:30:00 1900-01-01 14:30:00
2  1900-01-01 17:00:00 1900-01-01 17:00:00
3  1900-01-01 14:00:00 1900-01-01 14:00:00
4  1900-01-01 19:00:00 1900-01-01 19:00:00

<<<df.loc[0,"A2"]
Timestamp('1900-01-01 08:00:00')

我在做什么错了?

0 个答案:

没有答案