首页 > 解决方案 > 如何将时间戳转换为 df 到 excel python?

问题描述

我有一个这样的数据框:

 tanggal_tweet    datetime64[ns, UTC]
pengguna                      object
isi_tweet                     object
sentimen                      object
dtype: object

但是当我应用df.to_excel它时返回一个错误:

ValueError: Excel does not support datetime with timezone

基于这个答案https://stackoverflow.com/a/63238008/17202382,我这样做了

df['tanggal_tweet'] = df['tanggal_tweet'].apply(lambda a: pd.to_datetime(a).date()) 

接着:

df.to_excel()

当我查看 excel 文件时,我查看tanggal_tweet,但没有时间信息,只有日期。我的问题是,如何在不删除时间的情况下将数据框转换为 excel?

标签: pythonpandasexport-to-excel

解决方案


您可以使用以下命令删除时区信息tz_localize

df['tanggal_tweet'] = df['tanggal_tweet'].dt.tz_localize(None)

推荐阅读