2015-07-21 36 views
0

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

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

我不认为它喜欢多下标,只是提供一个载体如CSIZE [C下标( -111,-110,...),]

+0

请参阅https://stat.ethz.ch/pipermail/r-help/2005-May/072137.html – Tim

+0

谢谢,工作! – JJL