3

假设我有一个矩阵,其中响应变量的值为一列,另外两列有 2 个特征,例如性别和位置。

如何根据性别和位置的特定值选择响应的特定值?

例如,我知道

数据集$response[gender=="Male"]

将选择所有男性。但是假设我也想从来自 location=='SE' 的男性中选择响应值。我不知道该怎么做。

非常感谢!

ps(我尝试在互联网上寻找这个,但很难找到 [] 运营商的帮助)

4

2 回答 2

5

逻辑“和”:

dataset$response[dataset$gender=="Male" & dataset$location=="SE"] 

可以使用 找到有关 R 中逻辑运算符的更多信息help("&")

于 2011-02-03T22:14:09.233 回答
3

如果dataset是数据框,只需使用subset

subset( dataset, gender == 'Male' & location == 'SE' )$response
于 2011-02-03T22:17:59.207 回答