開始使用免費開始

處理遺漏值

遺漏值常常用不同方式編碼。在某些檔案中,-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
編輯並執行程式碼