按组创建向量,r中的行

按组创建向量,r中的行,r,vector,R,Vector,经过很长时间的研究,我找不到基于行值创建向量的方法。我想按性别对一些数据进行分组: gender height woman 123 man 124 man 125 other 234 woman 127 在此数据框中,我想创建包含女性和男性身高的向量,例如: woman <- c(123, 127) man <- c(124, 125) woman您可以在对gender进行子集设置后获得height值 man <- df$

经过很长时间的研究,我找不到基于行值创建向量的方法。我想按性别对一些数据进行分组:

gender   height
woman     123
man       124
man       125
other     234
woman     127
在此数据框中,我想创建包含女性和男性身高的向量,例如:

woman <- c(123, 127)
man <- c(124, 125)

woman您可以在对
gender
进行子集设置后获得
height

man <- df$height[df$gender == 'man']
woman <- df$height[df$gender == 'woman']

man刚才我试过:

dfc <- c(data$height)[data$gender=="woman"]

dfc您不需要那里的
c