2011-02-03 8 views
3

応答変数の値が1つの列であり、2つの特性、たとえばGenderおよびlocationが他の2つの列であるとします。2つの異なる変数の値に基づいて行列から選択

性別と場所の両方の特定の値に基づいて特定の応答値を選択するにはどうすればよいですか?

例えば、私は

すべての男性を選びます[ "男性は" ==性別]

データセット$応答を知っています。しかし、私は、場所== 'SE'からの男性からの応答値も選択したいと言います。私はこれをする方法を知らない。

ありがとうございます!

p.s.

論理「と」

答えて

5

(私はインターネット上で、この探してみましたが、それは[]オペレータのための困難な発見のヘルプです):Rでの論理演算子の

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

詳しい情報は、使用して見つけることができますhelp("&")

+0

を!ありがとうマイケルダン! – Michael

3

datasetがデータフレームである場合には、単にsubset使用:うん

subset(dataset, gender == 'Male' & location == 'SE')$response 
関連する問題