proumb站怎么进入(手机怎么进入proumb站)

选自towardsdatascience作者:Parul Pandey机器之心编译参与:王子嘉

数据挖掘是机器学习领域的一个重要组成部分。在确定训练哪种模型以及训练多少模型之前,我们必须对数据包含的内容有所了解。Pandas 库为此提供了许多有用的函数,value_counts 就是其中之一。此函数返回 pandas 数据框中各个项的数量。但在使用 value-counts 函数的大多数时候用到的是默认参数。因此,在这篇短文中,作者介绍了如何通过自定义参数来实现更多的功能。

proumb站怎么进入(手机怎么进入proumb站)

value_counts()

value_counts() 方法返回一个序列 Series,该序列包含每个值的数量。也就是说,对于数据框中的任何列,value-counts () 方法会返回该列每个项的计数。语法

Series.value_counts()

参数

proumb站怎么进入(手机怎么进入proumb站)

图源:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.value_counts.html基本用法

作者通过以下数据集来观察 value-count () 函数的基本用法,其中 Demo 中使用了 Titanic 数据集。她还在 Kaggle 上发布了一个配套的 notebook。代码链接:https://www.kaggle.com/parulpandey/five-ways-to-use values -counts

proumb站怎么进入(手机怎么进入proumb站)

导入数据集首先导入必要的库和数据集,这是每个数据分析流程的基本步骤。

# Importing necessary librariesimport pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport seaborn as sns%matplotlib inline# Reading in the datatrain = pd.read_csv('../input/titanic/train.csv')

了解数据集的前几行内容

train.head()

proumb站怎么进入(手机怎么进入proumb站)

统计无效值数量

train.isnull().sum()

proumb站怎么进入(手机怎么进入proumb站)

由上图可见,Age、Cabin 和 Embarked 列都有无效值。通过这些分析,我们就对数据集有了初步的了解。现在就让我们来看一下 value_counts() 是如何对这个数据集进行进一步探索的,那 5 个高效方法又是什么呢?默认参数值下的 value_counts()

首先在数据集的 Embarked 列上使用 value_counts (),这样会对该列中出现的每个值进行计数。

train['Embarked'].value_counts()——————————————————————-S 644C 168Q 77

这个函数会对给定列里面的每个值进行计数并进行降序排序,无效值也会被排除。我们很容易就能看出,Southampton 出发的人最多,其次是 Cherbourg 和 Queenstown。如何用 value_counts() 求各个值的相对频率

有时候,百分比比单纯计数更能体现数量的相对关系。当 normalize = True 时,返回的对象将包含各个值的相对频率。默认情况下,normalize 参数被设为 False。

train['Embarked'].value_counts(normalize=True)——————————————————————-S 0.724409C 0.188976Q 0.086614

因此,知道有 72% 的人从 Southampton 出发比单纯知道 644 个人从 Southampton 出发要直观得多。如何实现升序的 value_counts()

默认情况下,value_counts () 返回的序列是降序的。我们只需要把参数 ascending 设置为 True,就可以把顺序变成升序。

train['Embarked'].value_counts(ascending=True)——————————————————————-Q 77C 168S 644

如何用 value_counts() 展示 NaN 值的计数默认情况下,无效值(NaN)是不会被包含在结果中的。但是跟之前一样的,只需要把 dropna 参数设置成 False,你也就可以对无效值进行计数。

train['Embarked'].value_counts(dropna=False)——————————————————————-S 644C 168Q 77NaN 2

我们可以很直观地观察到该列内有两个无效值。如何用 value_counts() 将连续数据放进离散区间

这是 value_counts() 所有功能中作者最喜欢的,也是利用最充分的。改变参数 bin 的值,value_counts 就可以将连续数据放进离散区间。这个选项只有当数据是数字型时才会有用。它跟 pd.cut 函数很像,让我们来看一下它是如何在 Fare 这一列大显身手的吧!

# applying value_counts on a numerical column without the bin parametertrain['Fare'].value_counts()

proumb站怎么进入(手机怎么进入proumb站)

这个结果并不能告诉我们什么信息,因为类别太多了。所以让我们把它集合到 7 个区间里。

train['Fare'].value_counts(bins=7)

区间化(Binning)之后的结果更容易理解。我们可以很容易地看到,大多数人支付的票款低于 73.19。此外,我们还可以发现,有五个区间是我们需要的,并且没有乘客的最后两个区间是没用的。因此,我们可以看到,value_counts() 函数是一个非常方便的工具,我们可以使用这一行代码进行一些有趣的分析。原文链接:https://towardsdatascience.com/getting-more-value-from-the-pandas-value-counts-aa17230907a6

秒鲨号所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈!本站将在三个工作日内改正。
(0)

大家都在看

  • 如何做推广引流(引流推广怎么做)

    做内容、做产品是一门学问,推广引流也是一门学问…… 酒香不怕巷子深的时代早已过去,现如今互联网的发展让人与人之间的时空限制消失殆尽,取而代之的是去中心化的弱关系建立。在这个过程中,…

    2022年6月30日
  • 孩子咳嗽厉害怎么快速止咳(小孩咳嗽快速止咳方法)

    咳嗽为小儿呼吸道的常见病、多发病,常可见于感冒、气管炎、肺炎、肺结核、肺脓疡等病中。 董氏临床治疗则先辨寒、热、虚、实,再听其咳有痰、无痰,结合起来以判断其束肺、闭肺、恋肺、痰壅等…

    2022年6月23日
  • 明朝与清朝最后一战什么时候(明朝与清朝最后对决是什么)

    明清战争,是指在后金(清朝)星期和明朝灭亡的过程中,明清之间发生的多次战争。在明末清初之际,明朝和后金(清朝)进行了多次较量,爆发了抚顺之战、萨尔浒之战、宁远之战、开铁之战等多场关…

    2022年2月22日 用户投稿
  • 怎么连接打印机(电脑如何连接打印机)

    在日常工作中,经常需要打印一些文件,在打印店付费打印的成本过高,于是有很多朋友就自己购买了打印机,但因为对这类设备不是很了解,不知道该如何连接它。本期文章就说说如何连接打印机。 一…

    2022年6月23日 用户投稿
  • 莆田系的发家史(莆田系40年发迹史)

    2016年5月6日,莆田市秀屿区东庄镇马厂村的陈靖姑祖庙。(本刊记者李鹭云 摄) 在福建省莆田市的沿海小镇东庄镇,六七层的独栋别墅随处可见,十层以上的楼房也不在少数。与“莆田系”一…

    2022年2月15日
  • omega是什么意思

    简要回答 omega是欧米茄手表的标志,omega是瑞士著名钟表制造商,以希腊字母“Ω”命名。 相信不少人在时尚精品网站上,经常会看到omega这个标志,究竟这个omega标志是什…

    2022年2月12日 用户投稿
  • 朱砂怎么分辨真假(如何辨别真假朱砂)

    今年中元节时,写了一篇《中元节:戴什么招鬼?戴什么辟邪?》有宝迷留言,“列了一堆黑色的,最重要的,辟邪之王——朱砂”竟然没讲? 竟然是辟邪之王,那肯定单独讲它,才对得起它的身份嘛!…

    2022年6月21日 用户投稿
  • 卡巴斯基免费版杀毒效果好吗(感受守护的力量)

    卡巴斯基免费版从界面到功能和使用体验来说,简洁、高效、严苛、轻巧,可以“弥补”火绒杀毒能力不强,算是良心应用 般若通过查询,一年后简单操作下可以续期的,因此不用担心哈!其实正确来说…

    2022年6月26日
  • 华强北是什么意思(华强北究竟是什么)

    华强北究竟是什么? 从地理意义上来说,华强北是一条马路,就和全国成千上万的城市道路一样,上边有商铺,有行人,有车水马龙,有人声喧嚣,有岁月和生活的印记…… 如今的华强北从商业意义上…

    2022年2月15日 用户投稿
  • 聚碳酸酯是什么材料(水杯pc材质是什么意思)

    PC、PVC、PET材质的区别 PC(聚碳酸酯):它是一种无色,透明,明亮而美丽的塑料。 PC由于无毒无味,因此具有良好的抗紫外线穿透性,耐冲击、阻燃、防潮和保温性能,耐温性广,在…

    2022年6月29日
品牌推广 在线咨询
返回顶部