1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rでのデータインポート入門

Connected

演習

fread:さらに進んだ使い方

fread() の基本を理解したところで、関数の2つの引数 drop と select を確認しましょう。これは、必要な変数だけを落としたり選んだりするために使います。

5つの変数を含むデータセットがあり、最初と5番目の変数(名前は "a" と "e")だけを残したいとします。次のどの方法でも同じ結果が得られます。

fread("path/to/file.txt", drop = 2:4)
fread("path/to/file.txt", select = c(1, 5))
fread("path/to/file.txt", drop = c("b", "c", "d"))
fread("path/to/file.txt", select = c("a", "e"))

DataCampではポテトが大好きなので、ここでもポテトを使いましょう。今回も potatoes.csv(view)というファイルに、カンマ区切りのレコードでデータが入っています。

指示

100 XP
  • fread() に select または drop 引数を指定して、フラットファイルから texture と moistness 列だけを読み込みます。これらは "potatoes.csv" の6列目と8列目に対応します。結果は変数 potatoes に保存してください。
  • potatoes データフレームの2列を plot() で可視化します。x軸に texture、y軸に moistness を置きます。ドル記法を2回使ってください。軸名やタイトルは自由につけてかまいません。