R子集按因子级别

时间:2018-06-12 20:29:18

标签: r subset

我正在尝试制定代码,这些代码将按因子级别而不是因子名称进行子集化,因此需要最少的编辑来运行其他数据集的代码。因子级别的数量始终为4,但这些级别的名称可能会根据数据集而改变。1

具体而言,SET1 $ Bearing因子的名称可能会发生变化。例如,“001°”在下一个数据集中可以是“002°”。现在我使用这段代码......

SET1Bearing1< -SET1 [SET1 $轴承== “001°”,]

然而,这只是因子的名称。有没有办法按因子级别进行子集,而不考虑因子名称?

1 个答案:

答案 0 :(得分:0)

SET1Bearing1<-SET1[SET1$Bearing == levels(SET1$Bering)[4],]

应该工作