pd.to_datetime 获取小时
时间: 2023-11-09 12:46:55 浏览: 90
获取指定的时间
要使用pd.to_datetime函数获取小时,你需要传递一个包含日期或时间的字符串或数组,并使用参数format指定日期/时间的格式。然后,可以通过访问.hour属性来获取小时。
下面是一个示例:
```python
import pandas as pd
# 单个日期字符串转换为datetime对象
date_str = '2022-01-01 13:45:00'
date = pd.to_datetime(date_str, format='%Y-%m-%d %H:%M:%S')
hour = date.hour
print(hour) # 输出 13
# 多个日期字符串转换为datetime对象数组
date_strs = ['2022-01-01 13:45:00', '2022-02-03 09:30:00', '2022-03-15 18:20:00']
dates = pd.to_datetime(date_strs, format='%Y-%m-%d %H:%M:%S')
hours = dates.hour
print(hours) # 输出 [13, 9, 18]
```
在这个例子中,我们首先将单个日期字符串转换为datetime对象,然后通过访问.hour属性获取小时。接下来,我们将多个日期字符串转换为datetime对象数组,并通过访问.hour属性获取每个日期的小时。
阅读全文