计算频率,分离和转置在 R 中具有两个因子变量的列

calculate frequency, separate and transpose column that have two factor variable in R

这是我的数据 https://www.dropbox.com/s/msf0ro8saav7wbl/data1.txt?dl=0 (dataA),我想提取 "Habitat" 的频率 table 以便我可以计算任何统计分析,例如均值和方差,以及也可以使用 ggplot2

绘制箱线图等

我尝试在此处重复问题中使用解决方案,但我认为这对我的问题没有帮助

这是使用 table 获得频率 data.frame 的最简单方法。我正在使用 t 转置并使用 as.data.frame.matrix 将其转换为 data.frame.

as.data.frame.matrix(t(table(data1)))
         A B C
Adult    1 2 1
Juvenile 2 0 0