You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从DataFrame的Date_UTC列中提取时间值?

从DataFrame的UTC日期列提取时间值

这里提供两种实用方法,你可以根据需求选择:

方法一:利用Pandas datetime属性(推荐,支持后续时间操作)

如果你的Date_UTC列还不是datetime类型,先做类型转换:

import pandas as pd

# 将列转换为datetime类型
df['Date_UTC'] = pd.to_datetime(df['Date_UTC'])
# 提取时间部分生成新列
df['Time'] = df['Date_UTC'].dt.time

生成的Time列是datetime.time对象,方便后续做时间比较、区间筛选等操作。

方法二:字符串分割(快速获取字符串格式时间)

如果只需要提取字符串形式的时间,直接按分隔符T拆分取后半段即可:

df['Time'] = df['Date_UTC'].str.split('T').str[1]

这种方式得到的是字符串类型的时间(比如'00:00:00'),适合直接展示或简单文本处理。

内容的提问来源于stack exchange,提问作者Prater

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 18:15:16