我有一个看起来像这样的数据框:
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')
我在做什么错了?