开始使用免费开始使用

高级缺失数据处理

在上一个练习中,您学习了如何识别 DataFrame 各列中的缺失值数量,并可直接删除含有缺失值的行。可是,如果有大量行存在缺失值怎么办?如果您并不想轻易从数据中删除行呢?这时就要用到"替换"的思路——将缺失值用其他值替代。

在本练习中,您将继续使用与上一题相同的 sales_df DataFrame,但不再删除缺失值,而是把每一列中的缺失值替换为该列非缺失值的平均数。您将编写一个函数,使其可应用于 DataFrame 的任意列。

本练习是课程的一部分

Julia 中级

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Define a function replace_missing that takes one argument, the name of the column we want to modify
____ replace_missing(____)
end
编辑并运行代码