python - 属性错误 : 'Timestamp' object has no attribute 'timestamp

标签 python time timestamp

在将 panda 对象转换为时间戳时,我遇到了这个奇怪的问题。

Train['date'] 值类似于 01/05/2014,我正在尝试将其转换为 linuxtimestamp。

我的代码:

Train = pd.read_csv("data.tsv", sep='\t') # use TAB as column separator
Train['timestamp'] = pd.to_datetime(Train['date']).apply(lambda a: a.timestamp())

我得到这个错误:

Traceback (most recent call last):
  File "socratis.py", line 11, in <module>
    Train['timestamp'] = pd.to_datetime(Train['date']).apply(lambda a: a.timestamp())
  File "/home/ubuntu/.local/lib/python2.7/site-packages/pandas/core/series.py", line 2220, in apply
    mapped = lib.map_infer(values, f, convert=convert_dtype)
  File "pandas/src/inference.pyx", line 1088, in pandas.lib.map_infer (pandas/lib.c:62658)
  File "socratis.py", line 11, in <lambda>
    Train['timestamp'] = pd.to_datetime(Train['date']).apply(lambda a: a.timestamp())
AttributeError: 'Timestamp' object has no attribute 'timestamp'

最佳答案

to_datetime seems to be deprecated.请改用 to_pydatetime()...

关于python - 属性错误 : 'Timestamp' object has no attribute 'timestamp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39434979/

相关文章:

python - 如何使用 python 从随机文本行中组装出正确表达的句子

python - 将 PyQt5 QPixmap 转换为 numpy ndarray

python - mysql.connector.errors.ProgrammingError : 1064 (42000) & XML parsing

postgresql - 如何在 Heroku 上使用 Temporal Postgres/Postgres 9.2 的 PERIOD 功能?

sql - 如何从 Oracle 中的日期中提取毫秒?

python - 哈希在python中做了什么?

调试时的 C++ 计时

java - 使用 java.time 根据时区转换时间

ios - 在 Swift 4 中显示实时时间标签?

javascript - 如何使用 javascript 从日期转换为 unix_timestamp