read.delim と read.table

Rでのデータインポート入門

Filip Schouwenaars

Instructor, DataCamp

タブ区切りファイル

states.txt

state   capital pop_mill    area_sqm
South Dakota    Pierre  0.853   77116
New York    Albany  19.746  54555
Oregon  Salem  3.970   98381
Vermont Montpelier  0.627   9616
Hawaii  Honolulu    1.420   10931
read.delim("states.txt")
         state    capital pop_mill area_sqm
1 South Dakota     Pierre    0.853    77116
2     New York     Albany   19.746    54555
3       Oregon      Salem    3.970    98381
4      Vermont Montpelier    0.627     9616
5       Hawaii   Honolulu    1.420    10931
Rでのデータインポート入門

特殊なファイル形式

states2.txt

state/capital/pop_mill/area_sqm
South Dakota/Pierre/0.853/77116
New York/Albany/19.746/54555
Oregon/Salem/3.970/98381
Vermont/Montpelier/0.627/9616
Hawaii/Honolulu/1.420/10931
Rでのデータインポート入門

read.table()

  • 任意の表データをデータフレームとして読み込む

  • 引数は非常に多い

# 1行目を列名として読み込む
read.table("states2.txt", 
             header = TRUE, 
             sep = "/")
         state    capital pop_mill area_sqm
1 South Dakota     Pierre    0.853    77116
2     New York     Albany   19.746    54555
3       Oregon      Salem    3.970    98381
4      Vermont Montpelier    0.627     9616
5       Hawaii   Honolulu    1.420    10931
Rでのデータインポート入門

演習に進みましょう

Rでのデータインポート入門

Preparing Video For Download...