SAS ユーザーのための R
Melinda Higgins, PhD
Research Professor/Senior Biostatistician Emory University
# []でxの3番目の要素を選択
x <- c(5,3,2)
x[3]
結果
2

# 行1・列2の値を選択
m[1, 2]
結果
4.1

# 行は空欄、列2を選択
m[, 2]
結果
4.1 2.2 5.4

# 行3を選択、列は空欄
m[3, ]
結果
2.4 5.4

# 行2・列3の要素を選択
d[2, 3]
FALSE
# dの2列目を選択
d[, 2]
child young old
# dの3行目を選択
d[3, ]
2.4 old TRUE

# dから変数testを選択
d[,"test"]
結果
[1] TRUE FALSE TRUE

# pull()でtest列を取得
d %>% pull(test)
結果
TRUE FALSE TRUE

# select()でageとtestを取得
d %>% select(age:test)
# dからtestとscoreを抽出
d %>% select(test, score)
age test
1 child TRUE
2 young FALSE
3 old TRUE
test score
1 TRUE 5.0
2 FALSE 3.1
3 TRUE 2.4
# slice()で2〜3行目を取得
d %>% slice(2:3)
結果
score age test
3.1 young FALSE
2.4 old TRUE

# dを表示
d
# dの2行目を抽出
d %>% slice(2)
# dの3行目と1行目を抽出
d %>% slice(c(3,1))
score age test
1 5.0 child TRUE
2 3.1 young FALSE
3 2.4 old TRUE
score age test
1 3.1 young FALSE
score age test
1 2.4 old TRUE
2 5.0 child TRUE
SAS ユーザーのための R