pandas中的时间转化和datetime时间转化


  # 起始对象都是时间戳
  #时间转化
  #datetime 必须将时间戳转化的datetime对象进行时区转化,不然在pd.to_json的时候转不过去,
  tzchina = timezone('Asia/Shanghai')
  df['d_date'] = df['d_date'].apply(lambda x: datetime.fromtimestamp(x).astimezone(tzchina))

  # pd时间序列,先将时间戳置为索引,才能进行时间转化
  tmp = df.set_index('d_date', drop=False)
  dt = pd.to_datetime(tmp.index, unit='s', utc=True).tz_convert('Asia/Shanghai').to_list()
  del df['d_date']
  df['d_date'] = dt


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM