У меня есть набор данных с примерно 80 столбцами и 1000 строк, пример этого набора данных приведен ниже:
ID gend.y gend.x Sire Dam Weight
1 M F Jim jud 220
2 F F josh linda 198
3 M NA Claude Bere 200
4 F M John Mary 350
5 F F Peter Lucy 298
И мне нужно выбрать всю информацию, которая отличается между gend.y и gend.x,как это:
ID gend.y gend.x Sire Dam Weight
1 M F Jim jud 220
3 M NA Claude Bere 200
4 F M John Mary 350
Помните, мне нужно выбрать еще 76 столбцов.
Я попробовал эту команду:
library(dplyr)
new.file=my.file %>%
filter(gend.y != gend.x)
Но не сработало.И это сообщение появляется:
Error in Ops.factor(gend.y, gend.x) : level sets of factors are different