情報ヷ統計処理
統計パヸト
第
3
回
臨床試験管理センタヸ西山毅 けし
ベクトル
く
しょう
ID=c("id1", "id2", "id3", "id4") Sex=c("m“, "f", "f", "m") Age=c(18, 19, 19, 20)
Ht=c(160, 165, 170, 175)
ID,Sex:文字列型,Age, Ht:数値型
文字列型 引用符” “ 文字 囲
ベクトルか
一部
取
出
に
ID ク 第2成 取 出 :
ID[2]
ID[c(F, T, F, F)] ← TRUE こ け取 出
ID ク 第2 4成 取 出 :
ID[c(2, 4)]
ベクトルか
条件に合う成分
取
出
に
ID ク ,”id3” 成 け取 出 :
ID[ID==“id3”]
Sex ク ,”m” 成 け取 出 :
Sex[Sex==“m”]
Age ク ,18 成 け取 出 :
Age[Age==18]
Ht ク ,170 成 け取 出 :
Ht[Ht==170]
ベクトルか
条件に合う成分
取
出
に
数値 ク ,不等号 使え
Age ク 19才以 成 取 出 :
Age[Age >=19]
Ht ク 170 大 い成 取 出 :
Ht[Ht>170]
◯以
→
X >=
◯,◯以
→
X <=
◯
覚え方:イコ 不等号 後
数値 ク ,不等号 複数使え
Age ク 18才 大 く,20以 成 取 出 :
Age[ (18 < Age) & (Age <=20)]
Ht ク 165以 170以 成 取 出 :
Ht[ (Ht <= 165) | (170 <= Ht)]
ベクトルか
条件に合う成分
取
出
に
A
B
→
A & B
や
しょう
X = rnorm(100)
ク X 中 ,
0以 成 取 出 う
0以 ,1以 成 取 出 う
デヸタフレヸム
こういうも
ク 並べ
こ 表全体 変数d 代入
ID
Sex Age
Ht
"id1" "m"
18
160
"id2" "f"
18
165
"id3" "f"
19
170
"id4" "m"
20
175
デヸタフレヸム
く
しょう
ID=c("id1", "id2", "id3", "id4") Sex=c("m“, "f", "f", "m")
Age=c(18, 19, 19, 20)
Ht=c(160, 165, 170, 175)
d=data.frame(ID, Sex, Age, Ht)
こう 作 変数d 型 イ
ム 呼ぶ
デヸタフレヸムか
一部
取
出
に
d[3, ]→3行目取 出 d[ , 2]→2列目取 出
ID
Sex Age
Ht
"id1" "m"
18
160
"id2" "f"
18
165
"id3" "f"
19
170
"id4" "m"
20
175
デヸタフレヸムか
一部
取
出
に
第2列 取 出
d[ , 2]
第2列 第4列 取 出
d[ , c(2, 4)]
第3行 取 出
d[3, ]
第1行 第3行 取 出
d[c(1, 3), ]
第
1
行
第
3
列
取
出
d[1, 3]
方向
コ方向
デヸタフレヸムか
1
列取
出
別
方法
列 名前 わ い ばこ 方 あ
Sex 列 取 出
d$Sex
Age 列 取 出
d$Age
こ 方 方向 列 使え
列名◯
わ
い
ば,
デヸタフレヸムか
条件に合う
一部
取
出
に
Sex: “m” 行 け取 出
d[c(1, 4), ]
け くTRUE/FALSE 使う 方 あ
d[c(T, F, F, T), ]
ID
Sex Age
Ht
"id1" "m"
18
160
"id2" "f"
18
165
"id3" "f"
19
170
"id4" "m"
20
175
デヸタフレヸムか
条件に合う
一部
取
出
に
Sex ”m” 行 け取 出 ,
d[c(T, F, F, T), ]
こ TRUE/FALSE 条件式 作
d$Sex==“m”
組 合わ ,
d[d$Sex==“m”, ]
d[d$Sex
==“m” ,
]
c(TRUE, FALSE, FALSE, TRUE)
Sex ”m” 行 TRUE,そ 以外 FALSE ク
Sex ”m” あ 第1行 第4行 け取 出さ
ID
Sex Age
Ht
デヸタフレヸムか
条件に合う
一部
取
出
に
男性 Sex==“m” 身長 取 出 ,
d[d$Sex==“m”, ] 男性 全 取 出
こ 中 身長 列 け指定 ば良い
d[d$Sex==“m”, d$Ht]
ID
Sex Age
Ht
デヸタフレヸム
読
込
方
普通 外 ァイ 読 込 作
カンマ区 キ ァイ =CSV ァイ 読
込 :
read.csv(“ ァイ 名.csv”
demo.csv
ァイ
読
込
う
read.csv(“demo.csv”)
こ
ッ
表示さ
け
.い
変数
d
代入
使い
う.
読
込
デヸタ
d
デヸタフレヸム
本当 変数d ム 確認 :
class(d)
さ 課題 ,出席番号99 人 キ
第3回 課題 ,data99.csv ン
,読 込 .
キ URL
https://sites.google.com/site/courseofr