使用 NA 值讀取和寫入資料
當使用 read.*函式讀取表格資料集時,R 會自動查詢看起來像 NA 的缺失值。但是,缺失值並不總是由 NA 表示。有時點(.),連字元(-)或字元值(例如:empty)表示值為 NA。read.*函式的 na.strings 引數可用於告訴 R 哪些符號/字元需要被視為 NA 值:
read.csv("name_of_csv_file.csv", na.strings = "-")
也可以指示需要讀取多個符號作為 NA:
read.csv('missing.csv', na.strings = c('.','-'))
同樣,NAs 可以使用 write.csv 的 na 引數用自定義字串編寫。其他用於讀寫表的工具也有類似的選擇。