pandasdatetime timedelta
时间: 2023-08-03 17:06:24 浏览: 93
测量程序编制 - python 62格式化输出:datetime模块(timedelta类).pptx
pandas库中的Timedelta类型用于表示时间间隔。它可以与日期时间数据一起使用,提供方便的日期时间计算和操作功能。要创建一个Timedelta对象,可以使用pandas的`Timedelta`函数,并传入一个表示时间间隔的字符串或数值。
下面是一些示例:
```python
import pandas as pd
# 创建一个Timedelta对象
td = pd.Timedelta(days=5, hours=3, minutes=30, seconds=10)
print(td)
# 输出: 5 days 03:30:10
# 使用字符串创建Timedelta对象
td_str = pd.Timedelta("2 hours")
print(td_str)
# 输出: 0 days 02:00:00
# 进行日期时间计算
date1 = pd.Timestamp("2021-01-01")
date2 = pd.Timestamp("2021-01-05")
diff = date2 - date1
print(diff)
# 输出: 4 days 00:00:00
# 对日期时间进行加法操作
new_date = date1 + pd.Timedelta(days=7)
print(new_date)
# 输出: 2021-01-08 00:00:00
```
通过使用Timedelta类型,可以方便地对日期时间数据进行加减操作,并计算出时间间隔。
阅读全文