开始使用免费开始使用

创建缺失值比例过滤器

数据框 house_sales_df 包含目标变量 price,以及用于描述各个房屋并决定其售价的多种预测变量。多项特征存在不同数量的缺失值。若缺失值比例过高,该特征在预测房价时的信息量就会不足,可以考虑删除。在本练习中,您将为每一列计算缺失值比例。这将帮助您为各列思考一个合适的阈值。

已为您加载 tidyverse 包。

本练习是课程的一部分

R 中的降维

查看课程

练习说明

  • house_sales_df 的总行数存入 n
  • 计算 house_sales_df 各列的缺失值比例,并将结果存入 missing_vals_df

交互式实操练习

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

# Calculate total rows
___ <-  ___(___)

# Calculate missing value ratios
___ <- ___ %>% 
  ___(___(___(), ~ ___(___(.)))) %>% 
  pivot_longer(everything(), names_to = "feature", values_to = "num_missing_values") %>% 
  mutate(missing_val_ratio = ___ / ___)

# Display missing value ratios
missing_vals_df
编辑并运行代码