Tengo un marco de datos con varias columnas, una de las cuales es un factor llamado "sitio". ¿Cómo puedo dividir el marco de datos en bloques de filas, cada uno con un valor único de "sitio", y luego procesar cada bloque con una función? Los datos de este aspecto:¿Cómo dividir un marco de datos por filas y luego procesar los bloques?
site year peak
ALBEN 5 101529.6
ALBEN 10 117483.4
ALBEN 20 132960.9
ALBEN 50 153251.2
ALBEN 100 168647.8
ALBEN 200 184153.6
ALBEN 500 204866.5
ALDER 5 6561.3
ALDER 10 7897.1
ALDER 20 9208.1
ALDER 50 10949.3
ALDER 100 12287.6
ALDER 200 13650.2
ALDER 500 15493.6
AMERI 5 43656.5
AMERI 10 51475.3
AMERI 20 58854.4
AMERI 50 68233.3
AMERI 100 75135.9
AMERI 200 81908.3
y quiero crear una parcela de year
vs peak
para cada sitio.
Karl, estoy de acuerdo en que esto es legible. Pero el código para trazar ('doSomething') sería mucho menos. Buena solución para un problema diferente. – isomorphismes