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

时间:2018-02-17 20:13:28

标签: r statistics survey inference

Press here for Dataset relating to question

如何在保留rownames&名称的同时仅将Male行提取到另一个数据集中?列名完好无损?

1 个答案:

答案 0 :(得分:0)

我认为

mydf[mydf["sex"] == "Male"],]

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

逗号与右方括号mydf[...,]之间没有任何内容非常重要。这意味着,选择所有列。