Python 使用agg()计算最大时间和最小时间之间的时间间隔
嗨,我是新来的熊猫,我正在尝试通过MAC和日期获取时间间隔(最大时间-最小时间) 我尝试使用agg(),但它只返回max和min,你们知道我如何计算max-min吗 我试过的代码Python 使用agg()计算最大时间和最小时间之间的时间间隔,python,pandas,Python,Pandas,嗨,我是新来的熊猫,我正在尝试通过MAC和日期获取时间间隔(最大时间-最小时间) 我尝试使用agg(),但它只返回max和min,你们知道我如何计算max-min吗 我试过的代码 df.groupby(['MAC','Date'])['Time'].agg('min','max') 只返回max和mean,由于格式问题,很难计算max-min df.groupby(['MAC','Date'])['Time'].agg(np.max - np.min) 这不起作用s=df.groupby
df.groupby(['MAC','Date'])['Time'].agg('min','max')
只返回max和mean,由于格式问题,很难计算max-min
df.groupby(['MAC','Date'])['Time'].agg(np.max - np.min)
这不起作用
s=df.groupby(['MAC','Date'])['Time'].agg(['min','max']);s['max']-s['min]
?它会说这是一个系列,需要更改为str,然后是datetime,然后会说内存限制的事情,…。这意味着你的时间实际上是字符串。在执行上述命令之前,请执行df['Time']=pd.to_timedelta(df['Time'])