pandas 获取时间之差
时间: 2024-05-09 16:14:01 浏览: 67
获取时间差
在 Pandas 中,获取时间之差可以使用 `timedelta` 对象。`timedelta` 对象可以通过两个 `datetime` 对象之间的差异来创建。下面是一个简单的示例:
```python
import pandas as pd
# 创建两个 datetime 对象
start_time = pd.to_datetime('2021-06-01 12:00:00')
end_time = pd.to_datetime('2021-06-02 12:00:00')
# 计算时间之差
time_diff = end_time - start_time
print('时间之差为:', time_diff)
```
输出结果如下:
```
时间之差为: 1 days 00:00:00
```
需要注意的是,这里得到的 `time_diff` 是一个 `Timedelta` 对象,可以通过 `total_seconds()` 方法将其转换为秒数,或者通过 `days`、`seconds` 和 `microseconds` 等属性来访问其各个部分。
阅读全文