Estimada Lorena Saavedra Aracena No alcanzo a comprender su pregunta, en R la respuesta mucha veces depende de los datos y en la forma en que estos son accedidos, por ejemplo, si usted tiene un data.frame que se llama datos posiblemente summay(datos) alcanza, si no es así alguna función sobre los datos y a esta summary(). Yo llevo muchos anos con R, y la forma adecuada va cambiando con el tiempo, simplemente porque aparecen librerías que facilitan el trabajo, pero no se preocupe por eso, piense en lo que usted cree oportuno, es preferible que conozca bien lo básico, y nuevamente lo básico, y la razón es sobre la posibilidad de combinar esto básico como función dentro de otra librería, el camino inverso la confundiría. Aparte de summary está table y ftable, esto da el resultado en frecuencias, no es justo porcentaje, pero es casi sinónimo. Espero que se comprenda mi explicación, no estoy seguro de haber respondido a su pregunta. Javier Marcuzzi
El mié., 23 oct. 2019 a las 23:07, Lorena Saavedra Aracena (< [email protected]>) escribió: > Buenas noches, > Soy nueva en R y a veces me cuesta pensar los cálculos de manera más > práctica, por los que les agradecería la ayuda. > Tengo una matriz de datos con una dim = 35745 19, correspondientes a > ubicaciones de 39 perros, cada perro tiene poco más o poco menos de 1000 > datos. > Necesito saber el % de uso de hábitat natural. Es un sencillo cálculo de > porcentaje, pero me gustaría hacerlo mas automatizado para no tomar tanto > tiempo en correrlo manualmente. > Entonces tengo una columna con la ID de cada perro, y otra con las > categorías de ambiente (urbano, rural y mar). > He calculado el promedio con este script para el perro 1: > > ## encontrar el numero total de zonas naturales por perro > > P01 <-subset(TODOS, TODOS$ID=="P01") > ruralP01 <- subset(P01,P01$Zone=="rural") > marP01 <- subset(P01,P01$Zone=="mar") > > nrow(P01) > nrow(ruralP01) > nrow(marP01) > > porcent_natP01 <- (nrow(ruralP01) + nrow(marP01))*100/ nrow(P01) > porcent_natP01 > > y llego a 61,35%. Es la forma más básica que se me ocurrió, podrían > ayudarme a hacerlo más automatizado? he intentado un par de formas pero me > es un poco complicado verlo pensando que tengo primero categorías de perros > y luego de ambientes. > > Les agradezco, > > Saludos > > -- > > *Lorena Saavedra A.**Ing. Recursos Naturales Renovables* > *+56 9 9880 2972* > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > [email protected] > https://stat.ethz.ch/mailman/listinfo/r-help-es > [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
