1. 学ぶ
  2. /
  3. コース
  4. /
  5. R の data.table によるデータ操作

Connected

演習

欠損値への対処

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

次のファイルをインポートします。

id,name,val1,val2
9002019291929192,Robert Whitaker,,44
9200129401349301 ,Elisa Waters,289,##
9200149429834456 , Karla Schmidt,458,29

欠損値は "##" としてエンコードされています。fread() はデフォルトで空のフィールド ,, を NA として処理することに注意してください。

指示

100 XP

ファイル sample.csv を正しくインポートし、"##" が欠損値として扱われて NA として読み込まれるようにしてください。