全球收入:集中趋势
最常见的集中趋势度量包括:mean(均值),等于所有数值之和除以数值个数;median(中位数),将数据的上半部分与下半部分分开;以及 mode(众数),即数据集中出现频率最高的数值。pandas 库提供了可计算这些指标的函数。
在本数据集中,'Income per Capita' 的取值为浮点数,且没有重复值,因此在控制台运行 income['Income per Capita'].mode() 会返回一个空的 Series。这里,您将使用整除运算符 // 添加一列,将收入按千为单位并向下取整,例如 11,543.43 将变为 11。随后,您将运行上述函数,以更好地理解收入的分布情况。
已将 pandas 以 pd 导入,且上一个练习中的 income DataFrame 已在您的工作区中。
本练习是课程的一部分
在 Python 中导入与管理金融数据
练习说明
- 使用合适的函数计算
'Income per Capita'的全球 均值(mean)。 - 使用合适的函数计算
'Income per Capita'的全球 中位数(median)。 - 使用广播创建新列
'Income per Capita (,000)',其值等于income['Income per Capita'] // 1000。然后使用合适的函数计算该新列的 众数(mode)。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Calculate the mean
print(____)
# Calculate the median
print(____)
# Create the new column
income['Income per Capita (,000)'] = ____
# Calculate the mode of the new column
income['Income per Capita (,000)'].____()