2011-02-03 61 views
3

假設我有一個響應變量值爲一列的矩陣,以及兩個特性(如性別和位置)作爲其他兩列。根據2個不同變量的值從矩陣中進行選擇

如何根據性別和地點的特定值選擇響應的特定值?

例如,我知道

數據集$響應[性別== 「男」]

將選擇所有的男性。但是,我想要選擇來自位置=='SE'的男性的響應值。我不知道該怎麼做。

非常感謝!

p.s. (我試圖尋找這個在互聯網上,但它是[]操作困難尋求幫助)

回答

5

邏輯「和」:

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

在R中邏輯運算符的更多信息可以通過使用發現help("&")

+0

呀!感謝邁克爾鄧恩! – Michael 2011-02-03 22:19:59

3

如果dataset是一個數據幀,只需使用subset

subset(dataset, gender == 'Male' & location == 'SE')$response