假设我有一个矩阵,其响应变量值为一列,2个特征,如性别和位置为另外两列。
如何根据性别和位置的具体值选择响应的特定值?
例如,我知道
dataset $ response [gender ==“Male”]
将选择所有男性。但是我想要从位置=='SE'的男性中选择响应值。我不知道该怎么做。
非常感谢!
P.S。 (我试图在互联网上寻找这个,但很难找到[]运营商的帮助)
答案 0 :(得分:5)
逻辑'和':
dataset$response[dataset$gender=="Male" & dataset$location=="SE"]
使用help("&")
可以找到有关R中逻辑运算符的更多信息。
答案 1 :(得分:3)
如果dataset
是数据框,只需使用subset
:
subset( dataset, gender == 'Male' & location == 'SE' )$response