『』效率惊人!三大相见恨晚的Pandas函数( 二 )
输出结果如下:
本文插图
本文插图
cut()
这一部分将继续使用上一部分中的数据集 , 来回顾一下:
df =pd.DataFrame(data=http://news.hoteastday.com/a/{'Name': ['Bob', 'Mark', 'Josh','Anna', 'Peter', 'Dexter'], 'Points': [37, 91, 66, 42, 99, 81] })
本文插图
cut()函数的基本原理是将值分为不同的区间 。 下面是最简单的示例 , 将从Points属性创建两个容器:
pd.cut(df['Points'],bins=2)
本文插图
现在还看不出效果 。 但是如何输入从0到50的区间 , 以及第二个从50到100的区间呢?听起来有点麻烦 。 以下为代码:
pd.cut(df['Points'],bins=[0, 50, 100])
【『』效率惊人!三大相见恨晚的Pandas函数】
本文插图
但是需要注意的是 , 您要显示的是Fail而不是(0 , 50] , 要显示Pass而不是(50 , 100] 。 你需要这样做:
pd.cut(df['Points'],bins=[0, 50, 100], labels=['Fail', 'Pass'])
本文插图
对于刚入门的程序员 , 这些功能将有助于节省时间和精力;如果你是资深程序员 , 本文或许能帮你加强对这些函数的了解 , 避免每次都得从头开始捋 , 因为这样毫无意义 。
本文插图
留言点赞关注
我们一起分享AI学习与发展的干货
如转载 , 请后台留言 , 遵守转载规范
推荐阅读
- 罗辑思维效率装备 | 这款三折键盘,帮你一秒打造移动办公空间
- ZAKER19万亿元险资面临四大配置难题!险资大佬开出三大对症药方!速戳
- 推哥科技爆料支持120hz屏,安卓优势不再!,iPhone12曝三大优势
- 老K侃世界丫语不惊人死不休,鹿晗上榜,娱乐圈中的5位钢铁直男
- 券商:A股上涨共识逐渐凝聚 后市锁定三大主线
- 「省食品」陕西省开展食品安全领域三大提升行动
- 断水话史一鸣惊人——邲之战,楚庄王三年不飞
- 988国际观察确诊人数超134万!美主播却再次语出惊人:群体免疫是我们的朋友
- 南方都市报丰巢超时收费风波:快递柜遭多小区抵制,行业收费绕不过三大争议
- 蜜蜂车语你知道有哪些吗,开车的三大禁忌
