我有一个由13列(称为PC)组成的矩阵.我想创建一个新矩阵,只包含值介于4和8之间的行(称为EUR).我尝试使用这个声明:
EUR <- PCs[which(PCs$V13 < 9 && PCs$V13 > 3), ]
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不起作用......(我只有一排,而有几百个)
谁知道这个命令有什么问题?
Rya*_*son 48
该&&
功能未矢量化.你需要这个&
功能:
EUR <- PCs[which(PCs$V13 < 9 & PCs$V13 > 3), ]
Run Code Online (Sandbox Code Playgroud)