Python Pandas Timedelta
Timedeltas是时间差,以不同的单位表示,例如天、小时、分钟、秒。它们可以是正数也可以是负数。
我们可以使用不同的参数来创建Timedelta对象,如下所示 −
字符串
通过传递一个字符串字面值,我们可以创建一个timedelta对象。
它的 输出 如下:
整数
通过传递一个带有单位的整数值,参数将创建一个 Timedelta 对象。
它的输出如下所示:
数据偏移量
数据偏移量,如-周、天、小时、分钟、秒、毫秒、微秒、纳秒,也可以用于构建。
它的 输出 如下所示:
to_timedelta()
在顶级 pd.to_timedelta 中,您可以将标量、数组、列表或系列从已识别的timedelta格式/值转换为Timedelta类型。如果输入是一个Series,它将构建一个Series,如果输入是类标量,则输出一个标量,否则输出一个 TimedeltaIndex 。
它的输出如下所示− 输出
操作
您可以对系列/数据框进行操作,并通过对 datetime64[ns] 系列或时间戳进行减法运算,构建 timedelta64[ns] 系列。
现在让我们创建一个包含Timedelta和datetime对象的数据框,并对其进行一些算术运算-
它的 输出 如下:
加法操作
其输出如下所示:− 输出
减法运算
它的 输出 如下: