python - 如何使用 Pandas 将纳秒的时间戳转换为秒?
问题描述
我有一个位于 ElasticSearch 集群中的 Windows 事件日志。我正在使用 Pandas 通过 API 查询 ES。日期时间字段的输出最初是一个“对象”。使用 pandas.to_datetime 我已成功将其转换为“datetime64[ns, UTC]”的 Dtype。
但是,该字段中的数据格式为 yyyy-mm-dd hh:mm:ss+00:00。
我不想要“+00:00”部分。我试过 pandas.to_datetime 格式无济于事。这是我转换对象的方式。
services["datetime"]=pd.to_datetime(services["datetime"])
这是现场输出,2020-08-31 11:02:03+00:00 这是所需的输出,08/31/2020 11:02:03
不知道如何到达那里。
解决方案
更进一步:
services["datetime"] = pd.to_datetime(services["datetime"])
services["datetime"] = services["datetime"].dt.strftime("%m/%d/%Y %H:%M:%S")
推荐阅读
- python - Scipy 错误(ImportError:DLL 加载失败)
- c# - CloudWatch 中未收到 AWS SNS 传送状态
- c# - 以元组为值从 Dictionary 类继承
- mysql - 选择各行中的最大值并合并
- php - 使用异步承诺处理 Guzzle 超时
- android - 无法与方向键交互的广告 (Android)
- angular - Angular 提供者:根据 @Input() 参数动态提供值
- sql - 为什么参数化 LIKE 谓词会导致更高的成本?
- python - AWS MWAA - Airflow - 我无法添加标签和 AirflowOptions
- python - python - 使用一个系列中的索引在具有匹配索引的单独数据框中查找值