查找缺失值
缺失值无处不在,您不希望它们干扰您的工作。有些函数默认会忽略缺失数据,但这并不总是您想要的行为。也有些函数完全无法处理缺失值,因此在使用它们之前需要先处理好这些值。如果您不知道缺失值在哪里,或是否存在,就可能在分析中犯错。在本练习中,您将判断数据集中是否存在缺失值,以及每列有多少缺失值。
已将 pandas 以 pd 导入,并提供了 avocados_2016。它只涵盖 2016 年的销量,表格比 avocados 更宽,每个牛油果尺寸一列,包含:date、avg_price、total_sold、small_sold、large_sold、xl_sold、total_bags_sold、small_bags_sold、large_bags_sold 和 xl_bags_sold。
本练习是课程的一部分
使用 pandas 进行数据处理
练习说明
- 打印一个 DataFrame,显示
avocados_2016中每个值是否缺失。 - 打印一个汇总,显示每一列中是否存在任意缺失值。
- 为每一列中缺失值的总数创建一个条形图。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Import matplotlib.pyplot with alias plt
import matplotlib.pyplot as plt
# Check individual values for missing values
print(____)
# Check each column for missing values
print(____)
# Bar plot of missing values by variable
____
# Show plot
plt.show()