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

如何在Pandas to_datetime中显示小时?

在Pandas的to_datetime函数中显示小时,可以通过在格式参数中使用"%H"来指定小时的显示。具体步骤如下:

  1. 导入Pandas库:首先,需要导入Pandas库,以便使用其中的to_datetime函数。可以使用以下代码导入Pandas库:
代码语言:txt
复制
import pandas as pd
  1. 创建日期时间字符串:假设有一个日期时间字符串,例如"2022-01-01 09:30",可以将其赋值给一个变量,如下所示:
代码语言:txt
复制
datetime_str = "2022-01-01 09:30"
  1. 转换为日期时间格式:使用Pandas的to_datetime函数将日期时间字符串转换为日期时间格式。在调用to_datetime函数时,需要指定格式参数,用于解析日期时间字符串。可以使用"%Y-%m-%d %H:%M"来表示日期时间格式,其中"%H"表示小时。完整的代码如下:
代码语言:txt
复制
datetime_str = "2022-01-01 09:30"
datetime = pd.to_datetime(datetime_str, format="%Y-%m-%d %H:%M")

此时,datetime变量将包含转换后的日期时间格式。

需要注意的是,显示小时的格式取决于输入的日期时间字符串。上述代码中的日期时间字符串使用24小时制表示(09:30表示上午9点30分)。如果输入的日期时间字符串使用12小时制表示(如"2022-01-01 09:30 AM"),则需要使用"%I"代替"%H"来解析小时,同时还需指定"%p"用于解析上午/下午标记。示例如下:

代码语言:txt
复制
datetime_str = "2022-01-01 09:30 AM"
datetime = pd.to_datetime(datetime_str, format="%Y-%m-%d %I:%M %p")

这样,datetime变量仍将包含转换后的日期时间格式,其中小时部分将以24小时制显示。

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

相关·内容

领券