R帮助 - 或/或功能?

时间:2017-11-17 00:49:12

标签: r dimensions

非常新的编码器,请原谅我,如果这非常简单。

我试图建立一个数据框来排序超出给定维度的某些数据点(x),但我却遇到了麻烦。

 outside <- subset(dataframe, x == "1" & wid < 1 | wid > 5 | hei < 1 | hei > 5)

x是一个二进制变量,所以我只是寻找1。

更正后,此当前公式似乎只是确定数据集中超出维度但计算0和1的x个变量的任何点。

感谢大家的帮助!对不起,我是这个网站的新手(和代码,就此而言)。

1 个答案:

答案 0 :(得分:1)

如果您的条件与outside <- subset(dataframe, (x == "1") & (wid < 1 | wid > 5 | hei < 1 | hei > 5)) 部分不同,那么您可能只需要使用parens对条件进行分组:

x_match = x == "1"
outside_box = wid < 1 | wid > 5 | hei < 1 | hei > 5
outside = subset(dataframe, x_match & outside_box)

随着条件越来越复杂,有时会将这些分开,例如:

{{1}}