假设我有一个数据框data
,其中包含一个名为Number
的列,其中包含各种数字,例如1,2,... 10。如何从data
创建仅包含条目的子集框架,例如,数字2 5 8被排除在外。我试过了:
data2 <- subset( data, Number != c( 2, 5, 8 ) )
这不起作用,我收到以下警告消息:&#34;警告消息: 在RecordingNo!= c(4,5)中: 较长的物体长度不是较短物体长度的倍数&#34;
希望任何人都可以提供帮助。感谢。
答案 0 :(得分:1)
您可以尝试例如:
"Designated alias 'vm' is not assigned to 'this' consistent-this"
说明:%in%运算符将元素与排除集进行比较,以便为Number向量的每个元素生成布尔值True / False,其中True值指示排除集的元素所在的位置。的!运营商是合乎逻辑的&#34;不是&#34;因此反转上述布尔向量以给出我们想要的子集条件。