Here is part of my data
dat<-read.table (text=" Name1 Weight1 Name2 Weight2 Name3 Weight3 Name4 Weight4 Name5 Weight5 Name6 Weight6 Name7 Weight7 Name8 Weight8 Name9 Weight9 Name10 Weight10
Rose Y Moli N Ali N Mo Y Ko N Rose N Ali N Moli N Rose N Ko Y
Ali Y Bob N Bob N Magg N Alo N Sarah N Ali Y Rose N Bob N Sarah N
Rose Y Moli Y Ali N Mo N Ko N Rose N Ali Y Moli N Rose Y Ko Y
", header=TRUE)
The logic is that when two or more different Names say "Y", we get Y. When two names are the same and say Y, we get N. As an example row 2, Ali. Next, I want to count Y . So the outcome is
No Weight
3 Y
2 N
4 Y