Als ein Beispiel lässt sich sagen, dass ich die Höhe und den Standort von jedem Baum in einer Gesamtstruktur messen. Ich könnte diese Daten auf verschiedene Arten anzeigen, aber sagen wir, ich möchte ein Raster der Baumhöhe erstellen.
Abhängig von der Auflösung, die ich für mein Raster wähle, könnte jede Rasterzelle mehrere Bäume enthalten. Jede Gitterzelle kann jedoch nur einen einzigen Wert für die Baumhöhe haben, also muss ich entscheiden, wie ich mit mehreren Bäumen arbeiten soll, die jeweils einen Wert für ihre Höhe innerhalb einer Zelle haben. Dies ermöglichen mir die verschiedenen Funktionen.
Je nach meinen Hypothesen konnte ich will die mean
, median
, mode
, maximum
oder minimum
der Baumhöhen in jeder Gitterzelle meines Raster. Ich möchte auch wissen, wie viele Bäume in jeder Rasterzelle sind. In diesem Fall kann ich die count
Funktion verwenden. Die Funktionen first
und last
tun ziemlich genau das, was sie auf der Zunge sagen. Wenn Sie sich vorstellen, dass alle Baumhöhen für eine einzelne Gitterzelle ein Vektor sind, wählt first
den ersten Wert in diesem Vektor und last
wählt den letzten Wert im Vektor aus.
In ökologischer Hinsicht kann ich nicht denken, warum das nützlich sein könnte, aber ich experimentierte und das ist, was sie tun. Nebenbei gibt es nicht wirklich eine mode
Funktion, wenn Sie rasterize
verwenden, aber Sie können eine benutzerdefinierte Funktion leicht genug schreiben. Ich hoffe es hilft!
Willkommen bei Stack Overflow! Ich habe mehr Informationen in den Titel Ihrer Frage eingefügt, um mehr Aufmerksamkeit auf sich zu ziehen. Ich habe auch die Formatierung verbessert, um es einfacher zu lesen und klar zu zeigen, welche Bits der Code sind. –