【发布时间】:2016-11-06 00:28:02
【问题描述】:
我有这样的数据集,它指示 IP 何时单击链接:
ip time
我想计算每个不同IP的最大点击间隔。
有没有办法做到这一点?
【问题讨论】:
标签: python pandas machine-learning bigdata
我有这样的数据集,它指示 IP 何时单击链接:
ip time
我想计算每个不同IP的最大点击间隔。
有没有办法做到这一点?
【问题讨论】:
标签: python pandas machine-learning bigdata
如果我理解您的问题,您正在寻找类似以下的内容。
import pandas as pd
df = pd.DataFrame({'ip':[1,1,1,1,1,2,2,2,2],
'time':pd.date_range('01-15-16 12:00:00',
periods=9)})
df_grp = df.groupby('ip')['time'].apply(lambda x: x.max() - x.min())
这会计算与 IP 关联的第一次和最后一次点击之间的时间差。
【讨论】: