pandas学习笔记-------时间戳转日期时间型数据

在处理包含时间戳的数据时,经常需要将时间戳转换为日期时间格式。pandas库中的to_datetime()函数能方便地完成此任务。例如,将时间戳列`time`转换为日期时间,可以这样操作:`df_2['time'] = pd.to_datetime(df_2['time'], unit='s', origin=pd.to_datetime('1970-01-01 08:00:00'))`。注意,起源时间和单位需根据实际数据设定,尤其是时间戳的单位,通常需指定为's'(秒)。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有些项目中时间是以时间戳格式记录的,使用时需要先转换为日期时间型数据,pandas中to_datetime()方法可以很方便实现这个要求:

df_2['time'] = pd.to_datetime(df_2['time'],unit='s',origin=pd.to_datetime('1970-01-01 08:00:00'))

注意:
(1)起始时间要根据实际情况设置,少数情况可能不是’1970-01-01 08:00:00’;
(2)单位也要格外注意,默认的单位不是’s’,而很多数据的时间戳单位是’s’。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值