Ich versuche relative Häufigkeiten basierend auf Zeilenbeschriftungen oder Namen zu berechnen (relative Häufigkeit für jeden Test in df$path1
erhalten. So möchte ich die relative Häufigkeit der Zählungen von test1
berechnen und relativ berechnen . Fülle von Zählungen von test2
separat die Summe der relativen Häufigkeit Zahlen von test1
wäre gleich 1.Berechnen der relativen Häufigkeit nach Zeilenbezeichnungen in R? (Vegan-Paket?)
ich zur Zeit des vegan
Paket mit, aber offen für andere Optionen
Test-Daten-Set.
library(vegan)
df <- data.frame(x = c("a", "b", "c", "d", "e"),
path1 = c("test1", "test1", "test2", "test2", "test3"),
value = c(40, 10, 34, 12, 20))
df$relabun <- decostand(df[3], 2, method = "total") #takes relative abundace of whole column
Ideal Ausgang für die relative Häufigkeit basierend auf df$path1
, würde dies wie folgt aussehen:
x path1 relabun_bypath1
a test1 0.8
b test1 0.2
c test2 0.74
d test2 0.26
e test3 1