clasificar datos
Publicado por Aura (33 intervenciones) el 12/06/2012 13:28:19
Hola ¿podrían ayudarme?
Tengo 4 columnas de datos de suelo, tomados en 48 puntos (npunto) [sólo aparecen tres puntos en el ejemplo], bajo la copa del árbol o fuera e la copa (C o X), a profundidades clasificadas del 1 al 10 (ProfCM) y el valor de arcilla medido (ArcillaPC). El problema es que no siempre hay datos para las 10 profundidades.
CoX npunto ProfCM ArcillaPC
77 1 1 19.985
77 1 2 24.991
88 1 1 26.251
88 1 2 29.963
77 2 1 17.431
77 2 2 14.984
77 2 3 10.000
88 2 1 12.482
88 2 2 12.449
77 3 1 22.466
88 3 1 23.730
88 3 2 19.956
Y querría crear una matriz que quedase así, para los 48 puntos [sólo aparecen tres puntos en el ejemplo]:
CoX npunto ProfCM ArcillaPC
77 1 1 19.985
88 1 1 26.251
77 1 2 24.991
88 1 2 29.963
77 1 3 -999
88 1 3 -999
77 1 4 -999
88 1 4 -999
77 1 5 -999
88 1 5 -999
77 1 6 -999
88 1 6 -999
77 1 7 -999
88 1 7 -999
77 1 8 -999
88 1 8 -999
77 1 9 -999
88 1 9 -999
77 1 10 -999
88 1 10 -999
77 2 1 17.431
88 2 1 12.482
77 2 2 14.984
88 2 2 12.449
77 2 3 10.000
88 2 3 -999
77 2 4 -999
88 2 4 -999
77 2 5 -999
88 2 5 -999
77 2 6 -999
88 2 6 -999
77 2 7 -999
88 2 7 -999
77 2 8 -999
88 2 8 -999
77 2 9 -999
88 2 9 -999
77 2 10 -999
88 2 10 -999
77 3 1 22.466
88 3 1 23.730
77 3 2 -999
88 3 2 19.956
77 3 3 -999
88 3 3 -999
77 3 4 -999
88 3 4 -999
77 3 5 -999
88 3 5 -999
77 3 6 -999
88 3 6 -999
77 3 7 -999
88 3 7 -999
77 3 8 -999
88 3 8 -999
77 3 9 -999
88 3 9 -999
77 3 10 -999
88 3 10 -999
Es decir que aparezcan las profundidades del 1 al 10, y allí donde no haya valor aparezca un -999.
Muchas gracias!!
Tengo 4 columnas de datos de suelo, tomados en 48 puntos (npunto) [sólo aparecen tres puntos en el ejemplo], bajo la copa del árbol o fuera e la copa (C o X), a profundidades clasificadas del 1 al 10 (ProfCM) y el valor de arcilla medido (ArcillaPC). El problema es que no siempre hay datos para las 10 profundidades.
CoX npunto ProfCM ArcillaPC
77 1 1 19.985
77 1 2 24.991
88 1 1 26.251
88 1 2 29.963
77 2 1 17.431
77 2 2 14.984
77 2 3 10.000
88 2 1 12.482
88 2 2 12.449
77 3 1 22.466
88 3 1 23.730
88 3 2 19.956
Y querría crear una matriz que quedase así, para los 48 puntos [sólo aparecen tres puntos en el ejemplo]:
CoX npunto ProfCM ArcillaPC
77 1 1 19.985
88 1 1 26.251
77 1 2 24.991
88 1 2 29.963
77 1 3 -999
88 1 3 -999
77 1 4 -999
88 1 4 -999
77 1 5 -999
88 1 5 -999
77 1 6 -999
88 1 6 -999
77 1 7 -999
88 1 7 -999
77 1 8 -999
88 1 8 -999
77 1 9 -999
88 1 9 -999
77 1 10 -999
88 1 10 -999
77 2 1 17.431
88 2 1 12.482
77 2 2 14.984
88 2 2 12.449
77 2 3 10.000
88 2 3 -999
77 2 4 -999
88 2 4 -999
77 2 5 -999
88 2 5 -999
77 2 6 -999
88 2 6 -999
77 2 7 -999
88 2 7 -999
77 2 8 -999
88 2 8 -999
77 2 9 -999
88 2 9 -999
77 2 10 -999
88 2 10 -999
77 3 1 22.466
88 3 1 23.730
77 3 2 -999
88 3 2 19.956
77 3 3 -999
88 3 3 -999
77 3 4 -999
88 3 4 -999
77 3 5 -999
88 3 5 -999
77 3 6 -999
88 3 6 -999
77 3 7 -999
88 3 7 -999
77 3 8 -999
88 3 8 -999
77 3 9 -999
88 3 9 -999
77 3 10 -999
88 3 10 -999
Es decir que aparezcan las profundidades del 1 al 10, y allí donde no haya valor aparezca un -999.
Muchas gracias!!
Valora esta pregunta


0