-1

次のコードでは、mat1 からランダムな行のセットを含むマトリックス mat2 を作成します。また、mat2 にないすべての行を含む 2 番目の行列 (mat3) を作成する必要があります。これどうやってするの?

NumRows = 100
NumSample = 30

mat1 = matrix (1:10000, nrow=NumRows)
rownames (mat1) <- paste ("I", 1:100, sep = "")
colnames (mat1)  <- paste ("I", 1:100, sep = "")
KeepRows = sample(1:nrow(mat1), NumSample)
mat2 = mat1[KeepRows, ]
4

1 に答える 1

1

mat3 = mat1[-KeepRows,]

R でのインデックス作成に関するブログ投稿へのリンクを次に示します。

R の紹介に関する別のドキュメントは、R ユーザーにとって非常に読みやすいものです。 http://www.cran.r-project.org/doc/manuals/R-intro.pdf

于 2013-08-08T16:11:02.280 に答える