【问题标题】:How to calculate the max click interval using pandas?如何使用熊猫计算最大点击间隔?
【发布时间】:2016-11-06 00:28:02
【问题描述】:

我有这样的数据集,它指示 IP 何时单击链接:

ip time

我想计算每个不同IP的最大点击间隔。

有没有办法做到这一点?

【问题讨论】:

    标签: python pandas machine-learning bigdata


    【解决方案1】:

    如果我理解您的问题,您正在寻找类似以下的内容。

    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 关联的第一次和最后一次点击之间的时间差。

    【讨论】:

      猜你喜欢
      • 2016-05-20
      • 1970-01-01
      • 2020-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-13
      • 2019-03-07
      相关资源
      最近更新 更多