(x,times)重复x,times次;使用each=来重复x元素each次;rep(c(1,2,3),2)得到1 2 3 1 2 3;rep(c(1,2,3),each=2)得到1 1 2 2 3 3...x = xtabs(air.hole ~ chemical + repeats, data = a1)
#xtabs(forula,data)根据一个公式和一个矩阵或数据框创建一个N维列联表;
#波浪号...a.distinct = dplyr::distinct(a1, Species)
#将species这一列中所有项均显示一遍(只显示这一列),重复的只显示第一个
a2 = a1[!...duplicated(a1$Species), ]
#删除species这一列的重复项,默认保留第一次出现的
!...variable.name = "store", value.name = "price" )
#id.vars:标识变量(依旧在列上,位置保持不变的变量);variable.name:为新列变量取名