%in%:論理演算子を返す2項演算子
match:文字列関数で引数に完全に一致する位置のベクトルを返す
madeinjapan <- subset(mtcars, rownames(mtcars) %in% c("Honda Civic","Mazda RX4","Toyota Corolla"))
madeinjapan
## mpg cyl disp hp drat wt qsec vs am gear carb
## Mazda RX4 21.0 6 160.0 110 3.90 2.620 16.46 0 1 4 4
## Honda Civic 30.4 4 75.7 52 4.93 1.615 18.52 1 1 4 2
## Toyota Corolla 33.9 4 71.1 65 4.22 1.835 19.90 1 1 4 1
match("Honda", rownames(madeinjapan))
## [1] NA
match("Toyota Corolla", rownames(madeinjapan))
## [1] 3
=:オブジェクト(変数、数列、関数など)に値を割り当てる。「<-」と同じ
<-:オブジェクト(変数、数列、関数など)に値を割り当てる。Rでは基本的に「<-」を使う
<<-:グローバル変数に永続代入する。
mpg = mtcars$mpg
mpg
## [1] 21.0 21.0 22.8 21.4 18.7 18.1 14.3 24.4 22.8 19.2 17.8 16.4 17.3 15.2
## [15] 10.4 10.4 14.7 32.4 30.4 33.9 21.5 15.5 15.2 13.3 19.2 27.3 26.0 30.4
## [29] 15.8 19.7 15.0 21.4
mpg1 <- mtcars$mpg
mpg1
## [1] 21.0 21.0 22.8 21.4 18.7 18.1 14.3 24.4 22.8 19.2 17.8 16.4 17.3 15.2
## [15] 10.4 10.4 14.7 32.4 30.4 33.9 21.5 15.5 15.2 13.3 19.2 27.3 26.0 30.4
## [29] 15.8 19.7 15.0 21.4
x <- 10
myfunc <- function() {
x <<- 20
}
myfunc()
x
## [1] 20
copyrigth © 2016 r-beginners.com All rigths reserved.
PAGE TOP ▲