1
Не могли бы вы предложить более элегантное решение следующей проблемы? Удалите строки, содержащие более одного 0 в столбцах x, z, y или a, b, c.Несколько подмножеств
df <- data.frame(x = 0, y = 1:5, z = 0:4, a = 4:0, b = 1:5, c=0)
мое решение (строка 1 и строки 5 должны получить удалены)
df_new <- subset(df, ((((x != 0 & y != 0) | (x != 0 & z != 0) | (y != 0 & z != 0)) & ((a != 0 & b != 0) | (a != 0 & c != 0) | (b != 0 & c != 0)))))