Pandas - Timedelta
-
简述
时间增量是时间上的差异,以差异单位表示,例如,天、小时、分钟、秒。它们既可以是正数,也可以是负数。我们可以使用各种参数创建 Timedelta 对象,如下所示 - -
字符串
通过传递一个字符串文字,我们可以创建一个 timedelta 对象。它的输出如下 - -
整数
通过将整数值与单位一起传递,参数会创建一个 Timedelta 对象。它的输出如下 - -
数据偏移
数据偏移量,例如 - 周、天、小时、分钟、秒、毫秒、微秒、纳秒也可用于构造。它的输出如下 - -
to_timedelta ()
使用顶层pd.to_timedelta,您可以将标量、数组、列表或序列从可识别的 timedelta 格式/值转换为 Timedelta 类型。如果输入是一个系列,它将构造系列,如果输入是类似标量的,它将构造一个标量,否则将输出一个TimedeltaIndex.它的输出如下 - -
操作
您可以对 Series/DataFrames 进行操作并构造timedelta64[ns]通过减法运算系列datetime64[ns]系列或时间戳。现在让我们创建一个带有 Timedelta 和 datetime 对象的 DataFrame 并对其执行一些算术运算 -它的输出如下 - -
加法运算
它的输出如下 - -
减法运算
它的输出如下 -