Pandas | 22 时间差
时间差(Timedelta)是时间上的差异,以不同的单位来表示。例如:日,小时,分钟,秒。它们可以是正值,也可以是负值。 可以使用各种参数创建 Timedelta 对象,如下所示 - 字符串 通过传递字符串,可以创建一个 timedelta 对象。参考以下示例代码 - import pandas as pd timediff = pd.Timedelta('2 days 2 hours 15 minutes 30 seconds') print(timediff) 输出结果: 2 days 02:15:30 整数 通过传递一个整数值与指定单位,这样的一个参数也可以用来创建 Timedelta 对象。 import pandas as pd timediff = pd.Timedelta(6,unit='h') print(timediff) 输出结果: 0 days 06:00:00 数据偏移 例如 - 周,天,小时,分钟,秒,毫秒,微秒,纳秒的数据偏移也可用于构建。 import pandas as pd timediff = pd.Timedelta(days=2) print(timediff) 输出结果: 2 days 00:00:00 运算操作 可以在Series/DataFrames上执行运算操作,并通过在 datetime64 [ns] 系列或在时间戳上减法操作来构造