为了账号安全,请及时绑定邮箱和手机立即绑定

在 Pandas DataFrame 中的 Python 中以毫秒为单位将 UTC 时间转换为纪元的

在 Pandas DataFrame 中的 Python 中以毫秒为单位将 UTC 时间转换为纪元的

一只斗牛犬 2021-08-24 16:35:03
如何以有效的方式将 UTC 时间转换为 python DataFrame 中的纪元?这是我所拥有的:df = pd.DataFrame(['2017-12-12T00:59:54', '2017-12-12T01:09:52', '2017-12-12T01:19:51'], columns = ['time'])这是我所做的:import datetime as dtepoch = []for x in df['time']:    dt = datetime.strptime(x, '%Y-%m-%dT%H:%M:%S')    epoch.append(dt.replace(tzinfo=timezone.utc).timestamp())df['epoch'] = epoch这是我的问题:这个for循环在大熊猫数据框中似乎很慢,有没有更有效的方法来做到这一点?谢谢!:)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 257 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号