R-将多个特定行提取到另一个变量中

R-将多个特定行提取到另一个变量中,r,statistics,survey,inference,R,Statistics,Survey,Inference,如何在保持行名和列名不变的情况下仅将男性行提取到另一个数据集中?我认为 mydf[mydf["sex"] == "Male"],] 具有您想要的效果(其中mydf是数据帧的名称)。请注意,mydf[“sex”]是标记为“sex”的值列,mydf[“sex”]==“Male”是布尔值列(值为“Male”时为TRUE) 逗号与右方括号之间不带任何内容非常重要。这意味着,选择所有列。我给了你一个否决票,因为没有可复制的示例数据或代码。此外,还不清楚您想要的输出是什么。如果你能纠正这些错误,我会考虑收

如何在保持行名和列名不变的情况下仅将男性行提取到另一个数据集中?

我认为

mydf[mydf["sex"] == "Male"],]
具有您想要的效果(其中mydf是数据帧的名称)。请注意,
mydf[“sex”]
是标记为“sex”的值列,
mydf[“sex”]==“Male”
是布尔值列(值为“Male”时为TRUE)


逗号与右方括号之间不带任何内容非常重要。这意味着,选择所有列。

我给了你一个否决票,因为没有可复制的示例数据或代码。此外,还不清楚您想要的输出是什么。如果你能纠正这些错误,我会考虑收回否决权,甚至给你一个赞成票。