我有一份房屋清单和一份动物物种清单。
houses = c(1,1,2,3,4,4,4,4,5,6,5)
animals = c('cat','dog','cat','dog','rat', 'cat', 'spider', 'snake', 'cat', 'cat', 'rat')
我正在尝试创建一个函数,该函数返回一个上三角表,该表指示每只宠物与其他动物物种相比,它被观察到住在同一所房子里的次数。是否有意义?
对于上面的例子,表格应该是这样的(希望没有错!):
dog rat spider snake
cat 1 2 1 1
dog 0 0 0
rat 1 1
spider 1
注意:这个函数应该适用于任何两个相同长度的向量,不管它们是否包含数字或字符串