From a long for dataframe
data <- data.frame(samples = c("species1","species2","species1"), sample = c("panda","tiger","tiger"))
How can we procude a table of frequencies?
Here an example of expected output.
data_st <- data.frame(samples = c("species1","species2"), pande=c(1,0), tiger=c(1,1))
> data_st
>        samples pande tiger
>     1 species1     1     1
>     2 species2     0     1