2017-06-08 5 views
0

私はRの複数の転用方法を検討していますが、私は根本的に重要な質問に出くわしました。以下のスクリプトでは、数字はどのような目的のためにデータ[4:10、3] < - rep(NA、7)で表示されますか? RにNAを7回繰り返すように指示していますか?複数の転用練習

library(mice) 
library(Amelia) 
library(mi) 
library(missForest) 
library(Hmisc) 
library(mi) 

data <- airquality 
data[4:10, 3] <- rep(NA, 7) # rows 4 through 10, third column, make it NA 
data[1:5, 4] <- NA # rows 1 through 5, fourth column, make it NA 
+0

答えは?rep –

答えて

2

はい。

> rep(NA, 3) 
# [1] NA NA NA 
>rep(NA, 7) 
# [1] NA NA NA NA NA NA NA 
+0

私は尋ねる前にそれを試しておくべきでした。ハハ。私は答えを受け入れたいと思いますが、システムは11分後にしか私をさせません。私はあなたの答えをすぐに受け入れます。ありがとうございました。 –

+1

'rep()'コールは実際には必要ありません。-Rは 'NA'値を呼び出した回数だけリサイクルします(' data [4:10,3] < - NA'など) –