Created
March 14, 2025 19:27
-
-
Save segasi/2b3177e6a297f8be6718cb5872711ab1 to your computer and use it in GitHub Desktop.
?R | #8 - Calcular el número de funciones en los 29 paquetes preinstalados en R
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Calcular el número de funciones incluidas en cada paquete preinstalados y precargados en R | |
| # {base} | |
| length(x = ls.str(pos = "package:base", mode = "function")) | |
| # {datasets} | |
| length(x = ls.str(pos = "package:datasets", mode = "function")) | |
| # {graphics} | |
| length(x = ls.str(pos = "package:graphics", mode = "function")) | |
| # {grDevices} | |
| length(x = ls.str(pos = "package:grDevices", mode = "function")) | |
| # {methods} | |
| length(x = ls.str(pos = "package:methods", mode = "function")) | |
| # {stats} | |
| length(x = ls.str(pos = "package:stats", mode = "function")) | |
| # {utils} | |
| length(x = ls.str(pos = "package:utils", mode = "function")) | |
| # Nota: para que las líneas de código de arriba funcionen, el paquete que asignes al argumento pos dentro de ls.str() debe estar instalado y cargado | |
| # Suma de todas las funciones de los siete paquetes que vienen preinstalados y precargados en R | |
| sum(c(length(x = ls.str(pos = "package:base", mode = "function")), | |
| length(x = ls.str(pos = "package:datasets", mode = "function")), | |
| length(x = ls.str(pos = "package:graphics", mode = "function")), | |
| length(x = ls.str(pos = "package:grDevices", mode = "function")), | |
| length(x = ls.str(pos = "package:methods", mode = "function")), | |
| length(x = ls.str(pos = "package:stats", mode = "function")), | |
| length(x = ls.str(pos = "package:utils", mode = "function")))) | |
| # Suma de todas las funciones de los 22 paquetes que vienen preinstalados, pero no precargados, en R | |
| # Nota: Paque el siguiente código funcione, antes tienes que asegurarte que todos los paquetes están cargados | |
| sum(c(length(x = ls.str(pos = "package:boot", mode = "function")), | |
| length(x = ls.str(pos = "package:class", mode = "function")), | |
| length(x = ls.str(pos = "package:cluster", mode = "function")), | |
| length(x = ls.str(pos = "package:codetools", mode = "function")), | |
| length(x = ls.str(pos = "package:compiler", mode = "function")), | |
| length(x = ls.str(pos = "package:foreign", mode = "function")), | |
| length(x = ls.str(pos = "package:grid", mode = "function")), | |
| length(x = ls.str(pos = "package:KernSmooth", mode = "function")), | |
| length(x = ls.str(pos = "package:lattice", mode = "function")), | |
| length(x = ls.str(pos = "package:MASS", mode = "function")), | |
| length(x = ls.str(pos = "package:Matrix", mode = "function")), | |
| length(x = ls.str(pos = "package:mgcv", mode = "function")), | |
| length(x = ls.str(pos = "package:nlme", mode = "function")), | |
| length(x = ls.str(pos = "package:nnet", mode = "function")), | |
| length(x = ls.str(pos = "package:parallel", mode = "function")), | |
| length(x = ls.str(pos = "package:rpart", mode = "function")), | |
| length(x = ls.str(pos = "package:spatial", mode = "function")), | |
| length(x = ls.str(pos = "package:splines", mode = "function")), | |
| length(x = ls.str(pos = "package:stats4", mode = "function")), | |
| length(x = ls.str(pos = "package:survival", mode = "function")), | |
| length(x = ls.str(pos = "package:tcltk", mode = "function")), | |
| length(x = ls.str(pos = "package:tools", mode = "function")))) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment