df=pd.DataFrame({'id':[1,2,3],'time':[1583491293,1583491293,1583491293]})
df['time']=pd.to_datetime(df['time'],unit='s')#单位为秒
print(df)
你好,
你的日期 读取上来是字符串哦。需要先转换为时间数组,再转时间戳。
mport time
a1 = "2019-5-10 23:40:00"
# 先转换为时间数组
timeArray = time.strptime(a1, "%Y-%m-%d %H:%M:%S")
# 转换为时间戳
timeStamp = int(time.mktime(timeArray))
print(timeStamp)
如有帮助,请点击我评论上方【采纳该答案】按钮支持一下。