padas获取两个日期列的小时差
时间: 2023-07-18 20:27:41 浏览: 93
可以使用 pandas 的 datetime 模块来计算两个日期列的小时差。假设你有一个名为 df 的 DataFrame,其中包含两个日期列 start_time 和 end_time,你可以使用以下代码计算两列之间的小时差:
```
import pandas as pd
# 读取数据
df = pd.read_csv('your_file.csv')
# 将日期列转换为 datetime 类型
df['start_time'] = pd.to_datetime(df['start_time'])
df['end_time'] = pd.to_datetime(df['end_time'])
# 计算小时差
df['hour_diff'] = (df['end_time'] - df['start_time']).astype('timedelta64[h]')
```
这将在 df 中创建一个名为 hour_diff 的新列,其中包含两个日期列之间的小时差。
阅读全文