Comenzar con el lenguaje R: qué tecnologías negras no conoce (ha utilizado una de estas funciones para calcular mi pérdida)

No importa cuán corto sea el documento, debe haber una tabla de contenido

00 Introducción

En la introducción del lenguaje R, encontrará varias funciones para procesar datos para construir un modelo. Hoy, presentaré las funciones que todos han ignorado en la programación habitual.

1 、 ()

()Permítanme convertirlo en una función, demostremos su función:

> x <- 1+1
> (x <- 1+1)
[1] 2
> x <- "123"
> (x <- "123")
[1] "123"

La función de esto es asignar y dar salida. Puede reemplazar los siguientes comandos:

x <- 对象
x

Jaja, está bien, tal vez alguien lo haya visto y usado todo el tiempo, pero esta función que se presenta a continuación debería ser utilizada por muy pocas personas. Si dejas un comentario en el área de comentarios, todo es mucho trabajo de excavación (por supuesto, no lo necesito).

2. "Símbolos operativos" (,)

¿Qué tipo de función de hada es esta? No se asuste con el siguiente ejemplo.

> "+"(2,1)
[1] 3
> "-"(2,1)
[1] 1
> "*"(2,2)
[1] 4
> "/"(2,2)
[1] 1

No explicaré mucho después de ver el ejemplo. Por supuesto, esta idea también se puede utilizar de la siguiente manera.

"sum"(52,4,8)

em ... de qué sirve. Es inútil. Después de todo, si es útil, será conocido por todos. Pero definitivamente no estoy dispuesto a explorar, y aún así verificar la eficacia de este formulario.

> system.time(
+ for(i in 1:10000){
+   x <- 1:1000
+   "<-"(y,"^"(x,x))
+ }
+ )
用户 系统 流逝 
1.85 0.00 1.84 
> system.time(
+ for(i in 1:10000){
+   x <- 1:1000
+   y <- x^x
+ }
+ )
用户 系统 流逝 
1.83 0.02 1.84 

Confirmado los ojos, realmente no hay diferencia.

3. Resumen

Puedes ver que los amigos aquí son un amor infinito por el lenguaje R. ¿Tienes algún juego de tecnología negra en lenguaje R? Bienvenido a dejar un comentario y compartirlo.

30 artículos originales publicados · elogiados 87 · 30,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/weixin_46111814/article/details/105620397
Recomendado
Clasificación