У меня есть следующие данные:
Animal Father Weight
1 John 55
2 John 60
3 Bruce 55
4 Peter 66
5 Sand 35
6 Sand 45
7 Loki 35
8 Loki 35
Я хочу удалить все строки, в которых столбец Father
появляется только один раз. Для этого я сделал следующее:
New.dt= dt[!table(dt$Father)[dt$Father] <= 1, ]
Ладно, отлично работает:
Animal Father Weight
1 John 55
2 John 60
5 Sand 35
6 Sand 45
7 Loki 35
8 Loki 35
Но когда я делаю статистику для нового dataset(New.dt)
, информация об удаленных отцах остается. Как это:
summary(New.dt$Father)
John Bruce Peter Sand Loki
2 0 0 2 2
Это для всей статистики, но я не хочу использовать эту фантомную информацию. Как мне сделать, чтобы исключить эту информацию?