从R中的矩阵中删除/解析行

时间:2015-07-21 22:19:37

标签: r rows

我试图从数据矩阵中解析出特定的行。实际数据是数字,包含一列。我之前使用过这种方法来获取其他数据,我无法弄清楚为什么这种方法不起作用。

csize = data.matrix(wc$Csize)
length(csize)
[1] 134
csize[-111,][-110,][-107,][-105,][-104,][-94,][-88,][-68,][-58,][-57,][-56,][-30,][-22,][,1]
Error in csize[-111, ][-110, ] : incorrect number of dimensions

以下代码对我的其他数据有效:

w.pc.res <- prcomp(sizeshapew)                  
w.pcdata <- w.pc.res$x
length(w.pcdata)
[1] 11792
w.pcdata[-111,][-110,][-107,][-105,][-104,][-94,][-88,][-68,][-58,][-57,][-56,][-30,][-22,][,1]

1 个答案:

答案 0 :(得分:1)

我不认为它喜欢多个下标,只提供一个向量中的下标,例如csize [c(-111,-110,...),]