16 complete.cases( ) complete.case()可以判斷對象中是否數據完全,然後返回TRUE, FALSE 這一函數在去除數據框中缺失值時很有用。 17 get() get()函數接受一個代表對象名字的字元串參數,然後返回該對象的內容。 省略了會出錯 ...
16--complete.cases( )
complete.case()可以判斷對象中是否數據完全,然後返回TRUE, FALSE
這一函數在去除數據框中缺失值時很有用。
> d
kids ages
1 Jack 12
2 Jill NA
> complete.cases(d)
[1] TRUE FALSE
> d[complete.cases(d), ]
kids ages
1 Jack 12
17--get()
get()函數接受一個代表對象名字的字元串參數,然後返回該對象的內容。
> u <- c(2:4)
> v <- c(3:5)
> for(i in c('u' ,'v')) {
+ z <- get(i)
+ print(z[1])
+ }
[1] 2
[1] 3
18--if else
- if else中的括弧不能省略
> r = 4
> if(r == 4){
+ x <- 1
+ }else{
+ x <- 2
+ }
> x
[1] 1
省略了會出錯
> r = 4
> if(r == 4)
+ x <- 1
> else
Error: unexpected 'else' in "else"
> x <- 2
> x
[1] 2