使用pandas,我有一个如下所示的数据框:
Hour Browser Metric1 Metric2 Metric3
2013-08-18 00 IE 1000 500 3000
2013-08-19 00 FF 2000 250 6000
2013-08-20 00 Opera 3000 450 9000
2001-03-21 00 Chrome/29 3000 450 9000
2013-08-21 00 Chrome/29 3000 450 9000
2014-01-22 00 Chrome/29 3000 750 9000
我想创建一个最大值为Metric1>;2000的浏览器数组。有没有最好的办法?你基本上可以看到我在用下面的代码做什么。
browsers = df[df.Metric1.max() > 2000]['Browser'].unique()
您可以按浏览器分组并获取最大值:
要取出数组,请将其用作布尔掩码:
相关问题 更多 >
编程相关推荐