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