Мне нужно удалить определенные строки моего фрейма, но у меня проблемы. Набор данных выглядит следующим образом:Как удалить записи в dataframe
> head(mergedmalefemale)
coupleid gender shop time amount
1 1 W 3 1 29.05
2 1 W 1 2 31.65
3 1 W 3 3 NA
4 1 W 2 4 17.75
5 1 W 3 5 -28.40
6 2 W 1 1 42.30
Что я хотел бы сделать, это удалить все записи в coupleid, где по крайней мере одна сумма является NA или отрицательным. В приведенном выше примере все строки с паролем «1» должны быть удалены, так как существуют строки с отрицательными значениями и NA. Я пробовал его с такими функциями, как na.omit(mergedmalefemale)
и т. Д., Но это удаляет только строки с NA, но не с другими рядами с тем же cupleid. Поскольку я новичок, я был бы счастлив, если бы кто-то мог мне помочь.
В будущем обеспечить некоторый код, который мы можем вырезать и вставить для получения данных выборки. Делает нашу жизнь проще. – Spacedman