1、数组(array):表示相邻两个元素之差。
import numpy as np
a=np.array([1, 6, 7, 8, 12])
diff_x1 = np.diff(a)
diff_x1
输出:
array([5, 1, 1, 4])
2、Series:可以用于同列相邻元素差值的计算(如时间间隔的计算等)。
有以下数据,第四列minutes表示婴儿出生的时间点,现在我要计算每个婴儿(相较于前一个)出生的时间间隔。
df['minutes_sep']=df['minutes'].diff()
df
输出:
注意:第一行因为没有间隔的概念(无被减对象) ,故为NaN(空值)。