sidebarpanel div app r

div - sidebarpanel shiny



R. Interno para principiantes (2)

Soy nuevo en R y me encontré con un trozo de código que no entiendo. Más específicamente, me gustaría saber qué hace .Internal . Aquí hay un ejemplo que estoy tratando de convertir a Matlab:

dunif <- function (x, min = 0, max = 1, log = FALSE) .Internal(dunif(x, min, max, log)) <environment: namespace:stats>

Me gustaría saber qué hace .Internal y <environment ... > .

Muchas gracias de antemano, Simon


Desde ?.Internal :

‘.Internal’ performs a call to an internal code which is built in to the R interpreter.

Encontrarás el código para dunif en las fuentes R Encuentro este tipo de función a través de grep en main/names.c luego grep para el nombre al que hace referencia ( do_math3 en este caso), que encontrará en main/arithmetic.c .

<environment: namespace:stats> simplemente le indica la ubicación / espacio de nombres de la función.


Encontré R en una cáscara de nuez un recurso útil para explicar objetos y entornos de una manera no intimidante. Vale la pena echarle un vistazo.