Cómo iniciar su primera sesión de r

Usted probablemente está con ganas de empezar a trabajar en algo de código R real. Aquí, se llega a hacer exactamente eso. ¡Prepárate para ponerte manos a la obra y sumergirse en el mundo de la programación!

Decir hola al mundo

Libros de programación suelen comenzar con un programa muy simple. A menudo, este programa crea primero el mensaje "¡Hola Mundo!". En R, hola programa mundial consiste en una línea de código.

Iniciar una nueva sesión de R, escriba lo siguiente en la consola y pulse Intro:

> Impresión (" ¡Hola mundo! ")

R responde inmediatamente con esta salida:

[1] " Hola mundo "!

Usted puede contraer la entrada y salida en un solo bloque de código, así:

> Impresión (" ¡Hola mundo! ") [1] " Hola mundo "!

Hacer matemáticas sencillas

Escriba lo siguiente en la consola para calcular la suma de cinco números:

> 1 + 2 + 3 + 4 + 5 [1] 15

La respuesta es 15, que usted puede fácilmente verificar por sí mismo. Usted puede pensar que hay una manera más fácil de calcular este valor, sin embargo - y estaríamos en lo cierto.

El uso de vectores

LA vector es el tipo más simple de estructura de datos en el manual de R. El R define un vector como se "una sola entidad conconsistente en una colección de cosas# 148 ;. Una colección de números, por ejemplo, es un vector numérico - los primeros cinco números enteros forman un vector numérico de longitud 5.

Para construir un vector, el tipo en la consola:

> C (1, 2, 3, 4, 5) [1] 1 2 3 4 5

En la construcción de su vector, usted ha utilizado con éxito una función en R. En lenguaje de programación, una divertidocción es un pedazo de código que toma algunos insumos y hace algo específico con ellos. En la construcción de un vector, usted le dice al c () función para construir un vector con los primeros cinco números enteros. Las entradas dentro de los paréntesis se refieren como argumentos.

También puede construir un vector mediante el uso de los operadores. Un operador es un símbolo que se adhieren entre dos valores para hacer un cálculo. Los símbolos +, -, *, y / son todos los operadores, y tienen el mismo significado que hacen en matemáticas. Por lo tanto, 1 + 2 en I devuelve el valor 3, justo como era de esperar.

Un operador muy práctico se llama secuencia, y parece que dos puntos (:). Escriba lo siguiente en la consola:

> 1: 5 [1] 1 2 3 4 5

Eso me gusta más. Con tres golpes de teclado, que haya generado un vector con los valores 1 mediante 5. Para el cálculo de la suma de este vector, escribir en la consola:

> Sum (1: 5) [1] 15

Aunque bastante básico, este ejemplo muestra que el uso de vectores permite realizar operaciones complejas con una pequeña cantidad de código.

Almacenamiento y calcular los valores

El uso de R como una calculadora es muy interesante, pero tal vez no sea tan útil. Una capacidad mucho más útil es el almacenamiento de los valores y luego hacer los cálculos sobre estos valores almacenados. Prueba esto:

> X lt; - 1: 5> x [1] 1 2 3 4 5

En estas dos líneas de código, primero asigne la secuencia 15 a un objeto llamado X. Entonces te preguntas R para imprimir el valor de X escribiendo X en la consola y pulse Intro.

En R, el operador de asignación es lt; -, que se escribe en la consola mediante el uso de dos teclas: el símbolo menor que (lt;) Seguido de un guión (-). La combinación de estos dos símbolos representa asignación. Es una buena práctica para rodear siempre lt; - con espacios. Esto hace que el código más fácil de leer y entender.

Además de recuperar el valor de una variable, que puede hacer cálculos sobre ese valor. Crear una segunda variable llamada y, y asignarle el valor 10. A continuación, agregue los valores de X y y, como sigue:

> Y lt; - 10> x + y [1] 11 12 13 14 15

Los valores de las dos variables mismas no cambian a menos que asigne un nuevo valor a cualquiera de ellos. Puede comprobarlo escribiendo lo siguiente:

> X [1] 1 2 3 4 5> y [1] 10

Ahora crea una nueva variable z, asignarle el valor de x + y, e imprimir su valor:

> Z lt; - x + y> z [1] 11 12 13 14 15

Las variables también pueden tomar valores de texto. Puede asignar el valor "Hola" a una variable llamada h, por ejemplo, mediante la presentación del texto para R entre comillas, así:

> H lt; - " Hola "> h [1] " Hola "

Debe introducir valores de texto o caracteres para R entre comillas - ya sea individual o doble. R acepta ambos. Por lo tanto h lt; - "Hola" y h lt; - 'Hola' son ejemplos de sintaxis R válida.

Puede utilizar el c () función para combinar valores numéricos en vectores. Esta técnica también funciona para el texto:

> Hw lt; - c (" # 148 ;, Hola " # 148 mundo;)> hw [1] " Hola " "! Mundo "

Se utiliza el pegar() funcionar para concatenar varios elementos de texto. Por defecto, pegar() pone un espacio entre los diferentes elementos, como este:

> Pasta (" # 148 ;, Hola " # 148 mundo;) [1] " Hola mundo "!

Hablando de nuevo al usuario

Puede escribir scripts R que tienen algún tipo de interacción con el usuario. Para hacer las preguntas de los usuarios, puede utilizar la línea de lectura() función. En el siguiente fragmento de código, se lee un valor desde el teclado y la asigna a la variable Su nombre:

> H lt; - " Hola "> sunombre lt; - readline (" ¿Cuál es su nombre? ") ¿Cuál es su nombre? Andrie> pasta (h, sunombre) [1] " Hola Andrie "

Este código parece ser un poco engorroso, sin embargo. Claramente, sería mucho mejor para enviar estas tres líneas de código al mismo tiempo para R y conseguir que se evaluó en una sola vez.




» » » » Cómo iniciar su primera sesión de r