メモっていると便利

日々学んだことを綴っていきます。

Rでファイルの読み込み

自分でデータを用意し、それをRで読み込んでみる。
body_sanple.tsvをいう名前、カラムはid、gender、height、weightで30行ほど用意。

> body.data <- read.table("D:\\body_sample.tsv",header=T,stringsAsFactors=F)
> body.data[,2]
 [1] "F" "F" "M" "M" "M" "F" "M" "M" "M" "M" "F" "M" "M" "M" "M" "F" "M" "M"
[19] "M" "M" "F" "M" "M" "M" "M" "F" "M" "M" "M" "M"

上のコマンドは、Dドライブ直下に置いたファイルを読み込み、第2カラムの出力結果。左についている番号は、行の番号。

さらに下記のように、height列で降順にデータの並べ替えを行った。

> body.data[order(body.data$height, decreasing=T),]
   id gender height weight
21 21      F    161     47
2   2      F    160     49
10 10      M    160     47
3   3      M    159     45
7   7      M    158     49
12 12      M    157     39
13 13      M    157     48
25 25      M    156     44
4   4      M    153     43
23 23      M    152     35
5   5      M    151     42
11 11      F    151     42
28 28      M    151     36
19 19      M    150     43
9   9      M    149     47
17 17      M    149     36
1   1      F    148     41
30 30      M    148     38
26 26      F    147     38
27 27      M    147     30
24 24      M    145     35
14 14      M    144     36
18 18      M    142     31
29 29      M    141     30
6   6      F    140     29
22 22      M    140     33
15 15      M    139     32
16 16      F    139     34
20 20      M    139     31
8   8      M    137     31

今日はここまで。次回は読み込んだ値を計算して何らかの結果を出します。