Estimados He trabajado en R, pero los cambios a las bases de datos los he hecho en Excel. Quisiera saber como se puede desde el propio R: 1. Anadir Mas casos (filas) 2. Calcular una nueva variable, ejemplo el IMC a partir del peso y la estatura 3. Agrupar edades en grupos (0-10, 11-20 etc.) 4. Ordenar casos (descendente o ascendente) Saludos José
miguei@@@gei@rodriguez@mui@os m@iii@g oii serg@s@es
2023-Feb-22 12:16 UTC
[R-es] manejo bases de datos
Hola Jos?. Tienes dos opciones para abordar esta cuesti?n: desde el propio c?digo de R [empezando con instrucciones como fix() o edit() para editar de manera muy b?sica el conjunto de datos] o desde un entorno gr?fico de R (me centrar? en esta ?ltima opci?n porque es lo m?s parecido a Excel que vas a tener e imagino que es lo que te interesa). Creo que los GUI de R m?s avanzados para manipular gr?ficamente los conjuntos de datos son JASP (https://jasp-stats.org/) y JAMOVI (https://www.jamovi.org/). Yo prefiero entornos menos "alejados" de R como RStudio (https://posit.co/products/open-source/rstudio/) o RCommander (Rcmdr en CRAN) pero quiz? no te sirvan tan bien como los dos anteriores para trabajar los datos como si fuera desde una hoja de c?lculo. Mi recomendaci?n es que le eches un ojo a JASP (un proyecto bastante interesante de la Universidad de Amsterdam) a ver si cumple con tus requerimientos. En esta URL tienes materiales para empezar: https://jasp-stats.org/teaching-with-jasp/ Un saludo, Miguel. ________________________________ De: R-help-es <r-help-es-bounces en r-project.org> en nombre de Jose Betancourt Bethencourt <betanster en gmail.com> Enviado: mi?rcoles, 22 de febrero de 2023 12:06 Para: r-help-es Asunto: [R-es] manejo bases de datos Estimados He trabajado en R, pero los cambios a las bases de datos los he hecho en Excel. Quisiera saber como se puede desde el propio R: 1. Anadir Mas casos (filas) 2. Calcular una nueva variable, ejemplo el IMC a partir del peso y la estatura 3. Agrupar edades en grupos (0-10, 11-20 etc.) 4. Ordenar casos (descendente o ascendente) Saludos Jos? _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es ________________________________ Nota: A informaci?n contida nesta mensaxe e os seus posibles documentos adxuntos ? privada e confidencial e est? dirixida ?nicamente ? seu destinatario/a. Se vostede non ? o/a destinatario/a orixinal desta mensaxe, por favor elim?nea. A distribuci?n ou copia desta mensaxe non est? autorizada. Nota: La informaci?n contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y est? dirigida ?nicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elim?nelo. La distribuci?n o copia de este mensaje no est? autorizada. See more languages: http://www.sergas.es/aviso-confidencialidad [[alternative HTML version deleted]]
Hola José, si pudieras compartir un subconjunto de datos y un poco más de detalle de lo que deseas hacer, se podría responder con más precisión. Por ahora un adelanto: 1. para añadir filas puedes usar rbin() del sistema base 2. para crear una columna llamada IMC al DF dataframe usando el sistema base: dataframe$IMC = elcalculo ... con data.table sería: dataframe[, IMC=elcalculo] 3. para realizar operaciones de agrupación hay varias opciones, una de las más usadas es la libreria dplyr del paquete tidyverse (https://dplyr.tidyverse.org/articles/grouping.html), pero a mi me gusta usar la libreria data.table (https://github.com/Rdatatable/data.table/wiki/Getting-started) 4. para ordenar también lo puedes hacer con dplyr, sistema base o data.table (la función setkey()) Espero que esos datos te puedan orientar. Saludos !! On 22-02-23 08:06, Jose Betancourt Bethencourt wrote:> Estimados > He trabajado en R, pero los cambios a las bases de datos los he hecho > en Excel. Quisiera saber como se puede desde el propio R: > > 1. Anadir Mas casos (filas) > 2. Calcular una nueva variable, ejemplo el IMC a partir del peso y la estatura > 3. Agrupar edades en grupos (0-10, 11-20 etc.) > 4. Ordenar casos (descendente o ascendente) > Saludos > José > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es[[alternative HTML version deleted]]