Menu
CoddyTech

缺失值:NA

本课属于 Coddy R 学习旅程的“基础知识”单元。第 10 课,共 78 课。

在实际的数据分析中,你经常会遇到信息缺失或不可用的情况。R 提供了一个名为 NA 的特殊值来处理这些情况。

NA 表示“不可用”,代表缺失或未定义的值。它是一种特殊的逻辑常量,当数据未知或缺失时,可用作占位符。和你学过的其他数据类型不同,NA 不代表任何实际值,而是表示值的缺失。

你可以像赋值其他值一样,将 NA 赋给任意变量:

missing_data <- NA
unknown_score <- NA

当你处理某些信息可能不完整的数据集时,这尤其有用。例如,如果你正在收集用户信息,但有人没有提供年龄,你可以存储 NA,而不是让变量为空或使用像 0 这样的任意数字,因为这可能会造成误导。

challenge icon

挑战

简单

创建变量来表示学生数据库中的缺失信息。首先,创建一个名为 student_age 的变量,并将 NA 赋给它,表示年龄未知。然后,创建一个名为 test_score 的变量,并将 NA 赋给它,表示测试成绩缺失。最后,创建一个名为 graduation_year 的变量,并将 NA 赋给它,表示毕业年份未知。

创建好这三个变量后,使用 print() 函数按以下确切顺序显示每个变量:student_age、test_score 和 graduation_year。

亲手试试

# TODO:在这里编写你的代码
# 创建 3 个值为 NA 的变量
# 然后按指定顺序打印每个变量
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: R 在线编译器