Я хотел бы рассчитать таблицу частоты диадических взаимодействий, используя R. Мне нужно посчитать, сколько взаимодействий между животными за каждый месяц, а затем, в общей сложности.Пример данных приведен ниже:
#Create sample data
B1 <-data.frame(Animal = c("A","B","C","D","E","A","B","C","D","E","A","B","C","D","E","A","B","C","D","E","A","B","C","D","E"), Location = c(1,1,2,1,3,4,2,1,1,3,3,4,3,1,1,4,2,2,2,1,1,3,4,3,2), Month = c("Jan","Jan","Jan","Jan","Jan","Feb","Feb","Feb","Feb","Feb","Mar","Mar","Mar","Mar","Mar","Apr","Apr","Apr","Apr","Apr","May","May","May","May","May"))
Используя эти данные, я хочу, чтобы можно было показывать животных, присутствующих в одном месте ежемесячно в парах. Например, ожидаемый результат для пар, использующих эти места, долженв январе выглядит примерно так:
#Sample extract for January
B1Jan <- data.frame(Animal1= c("A", "A","B") ,Animal2=c("B","D","D") )
B1Jan
Animal1 Animal2
1 A B
2 A D
3 B D
После извлечения для каждого месяца я хочу иметь возможность подсчитать общее количество взаимодействий между каждой парой в целом, например, возможно, взаимодействие AD происходило в общей сложности 3 раза.
Какой лучший способ сделать это, пожалуйста?