城市直播房产教育博客汽车
投稿投诉
汽车报价
买车新车
博客专栏
专题精品
教育留学
高考读书
房产家居
彩票视频
直播黑猫
投资微博
城市上海
政务旅游

Pandas数据分析常用的函数

7月23日 吴梦筱投稿
  1。汇总函数
  Pandas中大量的函数可以说是初学者最头疼的事情了,以下介绍的函数是我本人认为比较常用的一些,我们一起来学习演示一下,希望对大家有帮助。
  学习了Pandas的数据结构我们知道Series和DataFrame中存储了很多的信息,但是大多数时候我们其实只是想看其中的一部分,这时候就可以使用head()函数和tail(),它们分别代表返回n行表头数据或者是末尾数据。
  输入head(5),显示前5行数据
  输入tail(5),显示末尾5行数据
  info()和describe()分别返回数据集的信息概况和描述性统计。
  输入df。info(),可以快速的查列名,是否存在空值,字段类型,以及文档的大小等。
  输入df。describe(),可以快速的查看数值型字段的描述性统计。
  其实,info()和describe()展现的信息其实是非常的有限的,如果想要实现对数据集更全面有效的观察,可以使用pandasprofiling包。
  2。特征统计函数
  在Series和DataFrame中其实定义了很多的统计函数,但是最常用的无非就是求和、均值、中位数、方差、最大值、最小值等。
  均值,mean()
  最大值,max()
  还有就是quantile()、count、idxmax(),他们分别返回是分位数、非缺失值个数、最大值的索引;
  返回四分之一位数,df。quantile(0。25)
  数据计数,df。count()
  返回最大值的索引,df。idmax()(最小值索引idmin())
  上述的函数每一个序列进行操作之后返回的结果都是标量,因此又被称为聚合函数,都有一个公共的参数axis,默认为0,记得之前内容的都知道,0代表行,1代表列,如果设置为1,则会逐行的去聚合。
  3。频次函数
  使用unique()和nunique()可以分别得到其唯一值组成的列表和唯一值得个数:
  valuecount()可以得到序列中每个值出现的次数,当参数normalize为True时会进行归一化处理。
  删除重复值:观察多个列组合的唯一值,可以使用dropduplicates(),其中的关键参数是Keep,默认值为first表示保留每个组合第一次出现所在的行,指定为last表示保留每个组合最后一次出现的所在行,指定为False表示把所有组合重复的所在行删除。
  duplicated()和dropduplicates()的功能类似,前者返回的是元素是否唯一的布尔值。
  4。替换函数
  替换一般是指对某一个列进行的,在pandas中替换可以被归纳为3类,映射替换、逻辑替换、数值替换。
  在replace()中,可以通过字典构造或传入列表来进行替换:
  replace()中的一个特殊替换方式是,指定参数method为ffill是用前面一个最近的末尾的未被替换的值进行替换,为bfill时,用后面最近的未被替换的值进行替换。
  逻辑替换包括where()和mask(),where在传入的条件为False的对应行进行替换,而mask()在传入条件为True的对应行进行替换,当未对二者指定替换时,将对应值填充为缺失值。
  数值的替换有round()、abs()、clip()它们分别表示按照给定的精度四舍五入。
  5。排序函数
  Pandas中有两种排序函数,第一种是值排序函数sortvalues(),第二种是索引排序函数sortindex()。参数ascending为True时为升序。
  ascendingFalse时为降序排序
  遇到多列排序问题时,可以使用列表来传入参数来实现,身高降序、体重升序;
  索引排序与值的排序方法几乎一致。
  Panels中得rank()函数与元素得排序相关,返回每个元素在整个序列中的排名,ascending表示升序排序,pct表示是否返回对应的分位数。
  6。apply()函数
  apply()函数常用于DataFrame进行行迭代或者列的迭代,apply的参数往往时一个以序列输入的函数。
  例如使用apply()来实现求均值:
  当axis1时,就是列的均值,
  虽然apply如此强大,但是并不意味着其他的函数没有用,apply()的灵活性时在牺牲效率的前提下获得的,所以想要高效的完成任务,还是使用对应的函数比较好。
投诉 评论 转载

经常吃水煮蛋,是养肝还是伤肝?医生吃鸡蛋要牢记3点鸡蛋作为一种食用性特别广泛的食材,深受很多人群的喜欢,因为物美价廉,鸡蛋还是公认的营养美食。鸡蛋不仅可以直接煮熟做成水煮蛋食用,也可以做成一些鸡蛋汤,或者搭配一些蔬菜做成……曼联巴萨罗马最新引援消息1、曼联卡塞米罗据英媒报道,卡塞米罗加盟曼联只是时间问题,最快下周胖虎就会到曼联接受体检。曼联在经历开局两连败之后,及时补强,强挖卡塞米罗,加强自己的中场出球……Pandas数据分析常用的函数1。汇总函数Pandas中大量的函数可以说是初学者最头疼的事情了,以下介绍的函数是我本人认为比较常用的一些,我们一起来学习演示一下,希望对大家有帮助。学习了Pand……刘强东速度真快!薇娅倒下后,京东迅速发布新规本文原创,禁止搬运和抄袭,违者必究!直播带货行业的兴起让一些头部主播横空出世,原本以为只是简单的带个货而已,却没想到这个行业已经汇聚了如此多的资本。在资本的力量下,扶持出……可以上绿牌的新能源哈弗H6,综合油耗仅需1。55L100km哈弗H6自上市至今,足以见证自主品牌的进步以及优秀成绩,一直霸榜紧凑型SUV榜首销冠的位置。可随着新能源汽车的全面普及,哈弗H6也不得不改头换面,迎接新能源的蜕变。今天解读蜕变……郭晶晶同框梅婷赢得出彩,穿蕾丝长裙温婉知性,穿短裙小家子气了郭晶晶真的是一个非常的有气质的女明星啊,现如今的她真的是越来越会穿衣服了,把自己的那种知性的感觉就完全穿的出来呀,就算是和梅婷同框也丝毫不逊色呢,反而会显得自己更加的漂亮,因为……售价17。88万26。88万元,雷达RD6上市新京报贝壳财经讯(记者张冰)11月9日晚,吉利控股集团旗下雷达品牌纯电皮卡雷达RD6上市,新车共推出4款车型,售价17。88万26。88万元。新车最长续航632公里,支持120……V观财报西藏珠峰跌超5!5万吨盐湖提锂项目又生变,12万股民中新经纬11月14日电14日早盘,西藏珠峰开盘跌超5。13日晚间,西藏珠峰公告,协商终止阿根廷锂钾有限公司年产5万吨碳酸锂盐湖提锂建设项目矿建设计、采购和施工(EPC)框架协议……甲状腺手术后可以正常怀孕生小孩吗?女子2次流产才明白的道理小佳刚结婚就查出来甲状腺癌。老公人很好,比任何人都着急,说:只要治好我媳妇,砸锅卖铁都愿意!小佳接受了手术根治治疗,病理结果是甲状腺乳头状癌,术后进行碘131治疗,定期复……特斯拉停产半个月有玄机?CTC技术从理论到实际的影响今年7月,我国上海与德国柏林的特斯拉超级工厂将进行为期1418天的停产,期间整条生产线会进行升级工作,目的是提高产能,以便更快地将畅销车型交付客户。结合今年6月美国德州工……太差了!上海队5项数据排联盟倒数12名,李春江4战3负真的不从休赛季重金引援,到赛季前雄心勃勃,再到如今4战3负,恐怕连上海队自己都没想到,球队的表现如此糟糕。开赛至今,上海队除了赢下联盟副班长宁波队,剩余3场比赛全都输了。这其中,还包……贾静雯柯佳嬿新剧妈,别闹了!定档,7月15开播爆笑台剧《妈,别闹了》定档啦,该剧将于7月15日开播。该剧根据网络小说《我妈的异国婚姻》改编而成,是一部8集的家庭喜剧。它由《你的孩子不是你的孩子》导演陈慧翎与李俊宏共同……
鼓励高中生评语大全矛盾纠纷排查调处年度工作总结销售助理培训心得工程部年终总结怎么写2022年招商引资工作座谈会汇报港口物流调研报告陪领导吃饭要注意什么作文环保建议书滨菊的花语是什么三年级班主任第二学期工作计划例文工程建设总包合同范本七年级语文教师教学个人工作总结
爱的传递【歌词】我怎么丢掉了你宇桐非歌手:网络歌曲热闻聚热点网 冥王星上的幽灵少女(第三章)旅馆色彩丰富和服扎发发型你会中意哪一款夏季家中防盗意识人生的哲理作文400字我家的小狗小学生作文范文孩子确诊孤独症时,每个家庭都问过这个问题坐高铁可以带啤酒吗坐高铁能不能带啤酒天山天池一日游(新疆天山天池旅游攻略)SpringCloud微服务踩坑系列之一隔代养育有智慧,祖辈要善当助手(特别家教1155期)

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找江西南阳嘉兴昆明铜陵滨州广东西昌常德梅州兰州阳江运城金华广西萍乡大理重庆诸暨泉州安庆南充武汉辽宁