python - 如何将时间戳转换为df以excel python?

标签 python pandas export-to-excel

我有一个这样的数据框:

 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/

相关文章:

python - 如何给twisted服务器一个IP地址?

python - 离线使用 odoo 并在使用过的设备再次连接到互联网时传输数据

python - Django测试客户端-发送POST数据返回400错误

python - 删除 python Barcode.py 库中条形码下方的文本

python - 调用 set_xticklabels 时打印标签

iphone - 如何在 iPhone SDK 中将 SQLite 文件导出为 CSV 文件

python - 获取 DF 中最大值的索引名称

python - 使用 pymssql 将数据插入 SQL Server 表

asp.net - asp :Gridview Export to Excel 中缺少 Font Awesome 图标

c# - 从 WCF 服务导出数据到 excel