Ich habe eine Liste, die so aussieht. Ich habe es nach 'ID' aufgeteilt, was zu etwa 1.400 verschiedenen Komponenten der Liste führt (jeder ist ein anderer Ort, der mehrere Arten von Beobachtungen enthält).R: mit der Funktion apply auf einer Liste, um den Mittelwert mehrerer Werte zu erhalten
ID Species 2013 2008 2003
AA 1501106 11 1751.047 1504.080 1580.337
AA 1501106 11 1856.224 1678.837 1592.824
AA 1502114 11 1766.527 1519.468 1647.180
So, jetzt weiß ich, dass ich einzelne Komponenten und Zusammenfassung zur Auswahl() gibt mir die Mittel, Median, etc. von jedem dieser spezifischen Element für das Jahr 2013, 2008 und 2003, aber mit so vielen Komponenten, wird verwirrend
zu sortieren Was Ich mag würde in der Lage sein, den Mittelwert der einzelnen Komponenten pro Jahr zu erhalten (so den Mittelwert für das Jahr 2013, 2008 und 2003)
mit
apply(plot_list,mean)
funktioniert nicht, vermutlich weil die Liste nicht nur eine Spalte ist.
irgendwelche Ideen, wie ich das lösen kann?
Die Datenstruktur Sie sieht mehr wie data.frame dann Liste zeigen. Haben Sie eine Liste dieser Datenrahmen? Wenn das der Fall ist, kannst du deine eigenen Funktionsberechnungsmittel deiner Struktur schreiben und dann mit deiner Funktion anwenden (oder plattest wenn es auf der Liste steht) ... –