Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Rで年齢基準を満たす身長のみを返すにはどうすればよいですか?
すなわち
Age Height 1 0.5 1 0.6 1 0.7 1 0.6 4 2.0 4 2.3 4 2.3
Age == 4 に対応する高さだけが必要です。R のどの関数でそれを行うことができますか?
これを試してください:
dat <- data.frame(Age=c(1,1,1,1,4,4,4),Height=c(0.5,0.6,0.7,0.6,2.0,2.3,2.3)) dat[dat$Age==4,2]
また、質問のタイトルに「サブセット」を使用したため、そのコマンドを使用できます。見?subsetてみると、それもうまくいくことがわかりますsubset(dat, Age == 4, select = "Height")。
?subset
subset(dat, Age == 4, select = "Height")