根据 2 个不同变量的值从矩阵中进行选择
假设我有一个矩阵,其中一列包含响应变量的值,另外两列包含 2 个特征(例如性别和位置)。
如何根据性别和位置的特定值选择响应的特定值?
例如,我知道
数据集$response[性别==“男”]
将选择所有男性。但是假设我也想选择来自 location=='SE' 的男性的响应值。我不知道该怎么做。
多谢!
ps(我尝试在互联网上寻找这个,但很难找到 [] 运算符的帮助)
Suppose I have a matrix with values of a response variable as one column and 2 characteristics such as Gender and location as the other two columns.
How do I select the particular values of the response based on specific values of both gender and location?
For example, I know
dataset$response[gender=="Male"]
will select all the Males. But say I want to select the response values from males that are from location=='SE' as well. I don't know how to do this.
Thanks a lot!
p.s. (I tried looking for this on the internet, but it is difficult finding help for the [] operator)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
逻辑“与”:
有关 R 中逻辑运算符的更多信息可以使用
help("&")
找到。Logical 'and':
More information on logical operators in R can be found by using
help("&")
.如果
dataset
是一个数据框,只需使用subset
:If
dataset
is a data-frame, simply usesubset
: