El análogo de R a
es **kwargs
(aunque también coincide con argumentos posicionales, no solo con palabras clave). Por lo general, pasa ...
a otras funciones que llama, y todos los argumentos sin igual pasarán por donde está ...
Por ejemplo: ...
foo <- function(bar, ...) {
get <- function(baz) baz
c(bar, get(...))
}
Aquí, la llamada a
coincidirá con el argumento llamado get(...)
baz
, ya que es un argumento con nombre formal para la función get
. Por lo tanto, si llama a
, devolverá un vector que contiene 1, 2. foo(bar=1, baz=2)
- ¿Podrían algunas características ser más importantes / significativas en algunos algoritmos de aprendizaje automático que en otros?
- Estoy trabajando actualmente. Quiero convertirme en un científico de datos. ¿Cuáles fueron los conceptos y tecnologías centrales que necesito aprender?
- ¿Cuál es el programa de estudios para la ciencia de datos?
- ¿Vale la pena cambiar de carrera de ciencia de datos a actuario?
- ¿Dónde puedo encontrar conjuntos de datos de rango?
Si realmente desea poder seleccionar argumentos de
directamente, al igual que lo haría con los ...
en Python, puede pasarlos a kwargs
Por ejemplo, puede hacer: list()
foo <- function(bar, ...) {
kwargs <- list(...)
c(bar, kwargs$baz)
}