3

応答変数の値を1つの列として、性別や場所などの2つの特性を他の2つの列として持つ行列があるとします。

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

たとえば、私は知っています

データセット$response[gender=="男性"]

すべての男性を選択します。しかし、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 に答える