我有一个这样的数据框:
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?
最佳答案
您可以使用 tz_localize
删除时区信息:
df['tanggal_tweet'] = df['tanggal_tweet'].dt.tz_localize(None)
关于python - 如何将时间戳转换为df以excel python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69792261/