pd_to_datetime将时间戳转换日期格式问题

一、问题描述

data["date"] = pd.to_datetime(data["timestamp"],unit = "ms")

将时间戳数据转换成日期格式,使用的是pd_to_datetime进行转换,转化后 出现了不一致性,比真实时间少8小时
pd_to_datetime将时间戳转换日期格式问题_第1张图片
二、原因分析

查看pd_to_datetime文档,发现有一个utc的字段,来控制时区导致的

三、解决方式

df['time'] = pd.to_datetime(df['timestamp'], unit='ms') + pd.Timedelta(hours=8)

你可能感兴趣的:(python,python,pandas,数据分析)