非常新的编码器,请原谅我,如果这非常简单。
我试图建立一个数据框来排序超出给定维度的某些数据点(x),但我却遇到了麻烦。
outside <- subset(dataframe, x == "1" & wid < 1 | wid > 5 | hei < 1 | hei > 5)
x是一个二进制变量,所以我只是寻找1。
更正后,此当前公式似乎只是确定数据集中超出维度但计算0和1的x个变量的任何点。
感谢大家的帮助!对不起,我是这个网站的新手(和代码,就此而言)。
答案 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}}