R 子集函数没有类型作为参数?
我遵循一本书中的描述,它说子集有一个类型参数,如下所示。但是,R不断抛出以下错误消息:R 子集函数没有类型作为参数?,r,subset,R,Subset,我遵循一本书中的描述,它说子集有一个类型参数,如下所示。但是,R不断抛出以下错误消息: "Error in eval(e, x, parent.frame()) : object 'type' not found" 请有人帮助说明以下代码出现错误的原因: spam <- subset(sms_raw, type == "spam") 要查看subset()的参数是什么,请运行: ?subset 然后您将看到它的一个参数被称为子集,并且是一个 指示要保留的元素或行的逻辑表达式 这就是您
"Error in eval(e, x, parent.frame()) : object 'type' not found"
请有人帮助说明以下代码出现错误的原因:
spam <- subset(sms_raw, type == "spam")
要查看
subset()
的参数是什么,请运行:
?subset
然后您将看到它的一个参数被称为子集
,并且是一个
指示要保留的元素或行的逻辑表达式
这就是您想要的(您想要对测试为阳性的类型==“spam”
)行进行子集划分)
如果您的数据帧有一个名为type
的变量,那么您的代码就可以工作了。因此,将包含值“ham”
和“spam”
的变量重命名为type
,或者用代码中该变量的名称替换type
?subset