häufigster Wert nehmen
Verfasst: So Nov 08, 2020 6:11 pm
Einen schönen Abend euch allen!
Ich habe folgendes Problem:
Aus einer Spalte würde ich gerne den "häufigsten" Wert nehmen (es handelt sich hierbei um einen character). Dabei ist mein Datensatz aus Pflanzenarten und der dazugehörigen Lebensspanne (Mehrjährig/Einjährig...) aufgebaut. Bei manchen Arten sind dabei mehrere Weisen angegeben, weshalb ich eben dabei den "häufigsten" Wert nehmen möchte.
zB
A.millefolium: Annuals
A.millefolium: Annuals
A.millefolium: Perennials
Hier möchte ich dann nur "A.millefolium: Annuals" stehen haben.
Bisher habe ich es mit tidyr und dplyr so versucht:
und dachte daran mit sort(table...):
weiter zu machen. Allerdings bekomme ich den Code nicht kombiniert und weiß auch nicht wie ich die überflüssigen Angaben aussortiere.
Vielen Lieben Dank für eure Hilfe!
LG Zazu
Ich habe folgendes Problem:
Aus einer Spalte würde ich gerne den "häufigsten" Wert nehmen (es handelt sich hierbei um einen character). Dabei ist mein Datensatz aus Pflanzenarten und der dazugehörigen Lebensspanne (Mehrjährig/Einjährig...) aufgebaut. Bei manchen Arten sind dabei mehrere Weisen angegeben, weshalb ich eben dabei den "häufigsten" Wert nehmen möchte.
zB
A.millefolium: Annuals
A.millefolium: Annuals
A.millefolium: Perennials
Hier möchte ich dann nur "A.millefolium: Annuals" stehen haben.
Bisher habe ich es mit tidyr und dplyr so versucht:
Code: Alles auswählen
Med_lifespan <- redu_lifespan %>% select(SBS.name, gen..plant.life.span)%>%
group_by(SBS.name)%>%
und dachte daran mit sort(table...):
Code: Alles auswählen
sort(table(Med_lifespan$gen..plant.life.span), decreasing = TRUE)
Vielen Lieben Dank für eure Hilfe!
LG Zazu