Py学习  »  Python

Python3.7pandas1.0.1dataframe-计算一个范围内列的和并重新组合为一个新行?

Visiony10 • 5 年前 • 1514 次点击  

我关于StackOverflow的第一个问题。请对我好:)

你好,我刚刚开始了一个关于数据科学的小项目,我想最终通过matplot创建一个饼图,显示设备型号在网站总体流量中所占的百分比(即30%的iPhone、20%的iPad、10%的Mac等等)。

useragent count
iPhone    11298
Mac        3206
iPad        627
SM-N960F    433
SM-N950F    430
...         ...
K330          1
K220          1
SM-J737P      1
SM-J737T1     1
0PFJ50        1
[1991 rows x 2 columns]

从截图上看,有1991条记录。 我正在准备绘制数据,我只想显示前5个用户代理(前4个是设备,前5个将被标记为其他和剩余项目的总和)。

预期输出如下:

useragent count
iPhone    11298
Mac        3206
iPad        627
SM-N960F    433
Others     9000

非常感谢!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/56349
 
1514 次点击  
文章 [ 2 ]  |  最新文章 5 年前