如何解决Python 将 10 位日期转换为时间戳
我正在使用 python 2.7 中的 csv 文件,该文件有一列“firstOpenTimestamp”,其值如下所示:
1614926054
1617057497
1614424604
1614898293
1617143270
我只是想将 'firstOpenTimestamp' 格式化为日期时间戳(即 1614926054 = 3/5/2021 6:34:14)...看起来下面的代码应该很容易做到这一点,但我不断收到 TypeError: a float is required ... this 是我一直在研究的帖子,但我没有找到任何解决方案
df = pd.read_csv('file.csv')
#fill in na
df = df.fillna(0)
df['firstOpenTimestamp'] = df['firstOpenTimestamp'].astype(float)
df['firstOpenTimestamp'] = datetime.utcfromtimestamp('firstOpenTimestamp').strftime('%Y-%m-%d %H:%M:%S')
print(df[['firstOpenTimestamp']])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。