欠損値への対処
欠損値はしばしば異なる方法でエンコードされています。あるファイルでは -9999 が欠損値を意味し、別のファイルでは #$## のように表されることもあります。fread() にどの値を欠損値として扱うべきかを伝えるには、na.strings 引数を使います。
次のファイルをインポートします。
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