python怎么截取数据表中时间字段的小时
时间: 2023-09-24 08:03:27 浏览: 86
python 实现提取某个索引中某个时间段的数据方法
你可以使用 Python 中的字符串操作和 datetime 模块来截取数据表中时间字段的小时。以下是一个示例:
假设你有一个时间字段为 "timestamp" 的数据表,其中包含格式为 "yyyy-mm-dd hh:mm:ss" 的时间戳。你可以使用以下代码截取小时并将其存储在新的 "hour" 列中:
```python
import pandas as pd
from datetime import datetime
# 读取数据表
df = pd.read_csv('your_data.csv')
# 将时间戳转换为 datetime 类型
df['timestamp'] = pd.to_datetime(df['timestamp'])
# 截取小时并存储到新的列中
df['hour'] = df['timestamp'].apply(lambda x: datetime.strftime(x, '%H'))
# 显示数据表
print(df)
```
这将输出一个包含 "hour" 列的新数据表,其中包含从时间戳中截取的小时。
阅读全文