处理缺失值
缺失值的编码方式常常不一致。在某些文件中,-9999 表示缺失值,而在另一些文件中,可能会编码为 #$##。您可以使用 na.strings 参数告诉 fread() 哪些取值应视为缺失值。
您将导入以下文件:
id,name,val1,val2
9002019291929192,Robert Whitaker,,44
9200129401349301 ,Elisa Waters,289,##
9200149429834456 , Karla Schmidt,458,29
缺失值被编码为 "##"。请注意,fread() 默认会将空字段 ,, 处理为 NA。
本练习是课程的一部分
在 R 中使用 data.table 进行数据处理
练习说明
正确导入文件 sample.csv,确保将 "##" 视为缺失值并导入为 NA。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Import the file using na.strings
missing_values <- ___
missing_values