首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Pandas -如何从Python中的datetime列中提取HH:MM?

Pandas是一个基于Python的数据分析工具,提供了丰富的数据处理和分析功能。如果想要从Python中的datetime列中提取HH:MM,可以使用Pandas中的datetime模块和字符串切片操作来实现。

首先,确保datetime列的数据类型是datetime类型,可以使用Pandas的to_datetime函数将其转换为datetime类型。假设datetime列的名称为"timestamp",可以使用以下代码进行转换:

代码语言:txt
复制
df['timestamp'] = pd.to_datetime(df['timestamp'])

接下来,可以使用Pandas的strftime函数将datetime列中的时间部分提取出来并格式化为HH:MM的形式。strftime函数可以接受一个格式化字符串作为参数,用于指定输出的时间格式。对于HH:MM的格式,可以使用"%H:%M"作为格式化字符串。

代码语言:txt
复制
df['time'] = df['timestamp'].dt.strftime("%H:%M")

以上代码将会在DataFrame中新增一个名为"time"的列,其中包含了从datetime列中提取出的时间部分,格式为HH:MM。

Pandas相关产品和产品介绍链接地址:

注意:本回答中提到的腾讯云产品仅作为示例,不代表推荐或推广。请根据实际需求选择合适的云计算服务提供商。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券