python - 如何将时间列(小时和分钟)从数据类型“对象”转换为时间/日期时间类型?
问题描述
初学者,此刻我准备数据以创建神经网络。出于这个原因,我有一个包含几列的 Pandas 数据框。其中一列以 15 分钟为单位显示一天中的时间(00:00、00:15、00:30、……、23:45、00:00、00:15……) 该列的数据类型是目的。如何将其转换为与时间相关的数据类型?
我试过这个,但它在列中添加了(错误的)年月日信息
Erzeugung["uhrzeit"] = pd.to_datetime(Erzeugung["uhrzeit"])
(2019-07-22 00:00:00, 2019-07-22 00:15:00, …)
解决方案
您可以使用 strftime 函数仅保留 datetime 对象的所需部分。
pd.to_datetime('14-08-92 23:15:00').strftime('%H:%M')
'23:15'
推荐阅读
- oracle - 加入 SQL 查询
- spring - 使用 Spring Boot 启动邮件和调度 cron 向用户发送电子邮件
- java - Jaspersoft 报告,“异常:线程“BAM subreports #1”中的 UncaughtExceptionHandler 抛出 java.lang.OutOfMemoryError”
- c# - 突然无法单击 asp.net Web 应用程序中的任何按钮?
- flutter - pedantic vs flutter_lint 使用哪个包,它们也可以组合吗?
- java - 多个版本的 kafka 客户端捆绑包在 OSGi KARAF 中不起作用
- c++ - 静态成员编译失败
- javascript - 如果动态内容没有空间,是否可以生成新的父元素?
- node.js - 如何从容器化的 Node.js Azure 函数中使用证书进行 MS Graph 身份验证?
- python - 如何复制文件的列/行引用以在 Markdown 中链接?