
Python 补充笔记
文章平均质量分 78
Python基础、库、数据分析、算法等
蜗牛跳码
这个作者很懒,什么都没留下…
展开
-
【函数】 collections.Counter()
Python标准库 collections 里的 counter() 函数是一个计数器工具,用于统计可迭代对象中元素出现的次数,并返回一个字典(key-value)key 表示元素,value 表示各元素 key 出现的次数,可为任意整数 (即包括0与负数)。任何可迭代对象,如列表、元组、字符串、字典等。Ais a。原创 2023-06-01 21:33:24 · 3018 阅读 · 0 评论 -
【Pandas】groupby 分组聚合操作
Pandas库里的groupby首先按照 key 进行分组,就可以得到每个 groupby 的名称,以及 group 本身;group本身是一个dataframe或者一个series;再在这个dataframe或者series基础上进行统计。统计完成之后会将key和统计结果拼合起来。原创 2023-06-01 21:17:27 · 3400 阅读 · 0 评论 -
【Pandas】sort_values() / sort_index()
sort_index(level=1),以第二列索引排序 ,剩余的也排序了。更新原始Series并返回None,如果 inplace 为False,则返回按标签索引排序的新Series。:是与DataFrame兼容所需的参数。其他和 sort_values 类似。6. 当按照 level 排序时,剩余的 index 的 level 不排序。按值排序,默认升序, 缺失值放在最上面(在原函数上进行修改,原创 2023-06-01 21:12:38 · 488 阅读 · 0 评论 -
【Pandas】rank()
在处理数据时,rank() 通过设置 method 参数,可以达到与 SQL里窗口函数:row_number() / rank() / dense_rank()同样的功能。method 主要是对于相同记录如何输出的规定。( highest rank in the group)两个数值按对应序号的均值输出。( average rank in the group)两个数值按最大排名的序号输出。即在first排序结果的基础上,数值相同时,两个数值都按最大序号输出。原创 2023-06-01 21:10:36 · 631 阅读 · 0 评论