我正在使用 by() 按数据框中的因素评估函数,但我需要以表格形式使用结果。
我已经看到使用 as.data.frame.table 将“By”类对象放入数据框中,但我不确定这是否仅在 by() 函数中使用的因子数量为与“by”输出的长度相同。使用 as.data.frame.table 我收到以下错误
“...参数意味着不同的行数:10、33”
还有另一种方法吗?可以使用 tapply 代替 by() 来获得不同的输出类吗?
顺便说一句,我正在使用 by() 将我的数据转换为频率表,然后按标准箱重新组合
BT_by <- by(BT_H, BT_H$Tax_pp, function(BT_H) hist(rep.int(BT_H$Altitude, BT_H$Count), breaks = seq(0,6600,200), plot = FALSE)$counts)
任何帮助,将不胜感激。