如何将时间戳转为df转excelpython?

How to convert to timestamp into df to excel python?

我有这样一个数据框:

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

但是当我使用 df.to_excel 申请时 returns 出现错误:

ValueError: Excel does not support datetime with timezone

基于这个答案,我做了这个

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

然后:

df.to_excel()

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

您可以使用 tz_localize 删除时区信息:

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