3
假設我有一個響應變量值爲一列的矩陣,以及兩個特性(如性別和位置)作爲其他兩列。根據2個不同變量的值從矩陣中進行選擇
如何根據性別和地點的特定值選擇響應的特定值?
例如,我知道
數據集$響應[性別== 「男」]
將選擇所有的男性。但是,我想要選擇來自位置=='SE'的男性的響應值。我不知道該怎麼做。
非常感謝!
p.s. (我試圖尋找這個在互聯網上,但它是[]操作困難尋求幫助)
假設我有一個響應變量值爲一列的矩陣,以及兩個特性(如性別和位置)作爲其他兩列。根據2個不同變量的值從矩陣中進行選擇
如何根據性別和地點的特定值選擇響應的特定值?
例如,我知道
數據集$響應[性別== 「男」]
將選擇所有的男性。但是,我想要選擇來自位置=='SE'的男性的響應值。我不知道該怎麼做。
非常感謝!
p.s. (我試圖尋找這個在互聯網上,但它是[]操作困難尋求幫助)
邏輯「和」:
dataset$response[dataset$gender=="Male" & dataset$location=="SE"]
在R中邏輯運算符的更多信息可以通過使用發現help("&")
。
如果dataset
是一個數據幀,只需使用subset
:
subset(dataset, gender == 'Male' & location == 'SE')$response
呀!感謝邁克爾鄧恩! – Michael 2011-02-03 22:19:59