我有一个数据框。
我需要计算每个a事件和其后续b事件之间的平均时间。我尝试使用 shift 生成一系列差异进行平均值计算,但是我还没有成功。
谢谢!
df = pd.DataFrame({'State': {0: "A", 1: "B", 2:"A", 3: "B", 4: "A", 5: "B", 6 : "A", 7: "B"},
'date': {0: '2016-10-13T14:10:41Z', 1: '2016-10-13T14:10:41Z', 2:'2016-10-13T15:26:19Z',
3: '2016-10-14T15:26:19Z', 4: '2016-10-15T15:26:19Z', 5: '2016-10-18T15:26:19Z',
6 :'2016-10-17T15:26:19Z', 7: '2016-10-13T15:26:19Z'}}, columns=['State', 'date'])
我需要计算每个a事件和其后续b事件之间的平均时间。我尝试使用 shift 生成一系列差异进行平均值计算,但是我还没有成功。
谢谢!