似乎很容易解决,但我似乎无法在R中解决它。
我有以下列的数据集: “生物量”,其中每行是特定物种的生物量值 '计数',其中每一行是该物种的个体动物数量
我需要创建生物质的直方图,但如果我使用hist(DF $ Biomass),我将获得动物生物量的直方图,其中每个值是一只动物。
我需要包括计数,以便我(例如)大象x 2,长颈鹿x 56等的重量频率。
答案 0 :(得分:1)
你不能让我的生活轻松:)
这是你想要的吗?
DF <- data.frame(Biomass=c(200,200,1500),Count = c(36,20,2))
DF2 <- aggregate(Count ~ Biomass,DF,sum) # sum different occurrences for each Biomass value
barplot(DF2$Count,names.arg =DF2$Biomass) # presents them with a barplot, which is more appropriate than an histogram in the R sense here.
答案 1 :(得分:0)
如果我理解你就是你所需要的:)
生物量LT; -C(1,5,7,6,3)
计数N -c(1,2,1,3,4)
全新&lt; -NULL
for(i in 1:length(biomass))
{
new&lt; -c(new,rep(biomass [i],count [i]))
}
新
HIST(新)
所以最后只需输入:
全新&lt; -NULL
for(i in 1:length(DF $ Biomass))
{
new&lt; -c(new,rep(DF $ Biomass [i],DF $ Count [i]))
}
HIST(新)