pandas “Series”对象没有属性“to_datetime”

kxe2p93d  于 2023-05-21  发布在  其他
关注(0)|答案(2)|浏览(385)

我正在尝试将一个列str类型转换为datetime类型。但是当我写代码时:

df.timeStamp = df.timeStamp.to_datetime

它只是告诉我

AttributeError: 'Series' object has no attribute 'to_datetime'

但当我尝试

pd.to_datetime(df.timeStamp)

这很有效。
我是python的新手,希望有人能解释一下为什么会这样。
谢谢你的时间!

raogr8fs

raogr8fs1#

我有点晚了,但对未来的读者仍然有用。
下面的代码将pandas df中object类型的列转换为timestamp类型

df.timeStamp = pd.to_datetime(df.timeStamp)
umuewwlo

umuewwlo2#

因为to_datetime只是pandas模块的一个有效属性,仅此而已。
这就是为什么:
**AttributeError**: 'Series' object has no attribute 'to_datetime'
(see突出显示部分)
当然,to_datetime不能这样使用。

相关问题