Sie sind auf Seite 1von 6

Introduccin al manejo de R

R se podra definir como un software de lenguaje de programacin utilizado en el anlisis


de datos. Uno de los usos ms bsicos que tiene el software es el de realizar funciones
aritmticas bsicas utilizando los operadores aritmticos bsicos de suma (+), resta (-),
multiplicacin (*), divisin (/), radicacin (sqrt()), potenciacin (a^n) y valor absoluto
(abs()).

Operacin Operador Ejemplo


Adicin + 2+2
Sustraccin - 10-5
Multiplicacin * 7*9
Divisin / 81/9
Potenciacin ^ 13 ^20
Radicacin sqrt() sqrt(25)
^ 27 ^(1/3)
Valor Absoluto abs() abs(-5)
abs(100)

Elementos bsicos de R

Objetos

Un objeto es una forma de almacenamiento de informacin que facilita la realizacin de


distintas operaciones sin la necesidad de copiar los comandos completamente siempre, con
slo ejecutar el objeto tendremos la operacin que hemos realizado de forma sencilla.

a<- 2
a
b<-5
b
a*b

En caso de que olvidemos dnde hemos guardado la informacin existen formas de ver los
objetos que hemos guardado en la consola o archivo de trabajo, para esto podemos utilizar
la funcin objects() o ls() que nos mostrar el historial de objetos.
Por otro lado, en caso de que se desee borrar un objeto que ya no utilizaremos se puede usar
la funcin rm().

rm(a,b)

rm(list=ls()) en caso de que deseemos todos los objetos guardados

Ayuda

Existen distintas formas de solicitar ayuda respecto a una funcin que desconocemos su uso
o si existen distintas funciones con nombres similares y no sabemos cul es la que
necesitamos utilizar. Las distintas formas de ayuda que existen son:

help() ?: Cuando se sabe el nombre de una funcin pero no sabemos


exactamente qu acciones realiza est, podemos utilizar la funcin help() o
simplemente el smbolo ? para poder acceder a un manual interno que nos
explique todo lo necesario al respecto.
help(ls)
?rm

apropos() ??: Cuando se desconoce el nombre de una funcin o en caso de que


existan funciones con nombres similares, la funcin apropos() nos da una lista de
funciones que concuerde con las inciales de la funcin que introducimos, en
cambio cuando se utiliza la funcin ?? nos da una breve descripcin de que
actividades realizan las distintas funciones que puedan coincidir con lo que
deseamos acorde a lo escrito.

apropos("sum ")

??sum

R tiene una serie de paquetes de funciones que no forman parte de la configuracin


bsica pero pueden ser descargadas, estos paquetes de funciones se conocen como
libreras, en caso de que se quiera saber todas las funciones que conforman una
librera se usa la siguiente funcin:
library(help= "stats ")

Vectores

Los vectores son una forma de almacenar datos que permite contener una serie de valores
del mismo tipo que se distinguen entre s por un ndice, son el principal componente de R,
estos no son solo una estructura de datos, es difcil poder programar en R que no involucre
el uso de vectores.

La forma ms simple de crear un vector es con la funcin c(), que combina varios
argumentos en una misma funcin.

c(1,2,3,4,5,6)

c(5*5,2*pi,sqrt(50),54 ^(1/3))

c("Preparaduria ", "Vectores ", "Estudiante ")

c(TRUE,FALSE,FALSE,TRUE,TRUE)

R tambin permite combinar dos conjuntos de vectores y crear un tercer nuevo vector.
V1<-c(1,2,3,4,5)
V2<-c(20,19,18,17,16)
V3<-c(V1,V2)
V3

Propiedades de los Vectores

Los vectores son homogneos

Todos los elementos que se encuentran dentro de un vector deben ser del mismo tipo, de
otra forma R reconocer a todos los elementos como si fueran del mismo tipo.

X1<-c(1,2,3)
X2<-c("A ", "B ", "C ")
X3<-c(X1,X2)
X3
Los elementos de un vector pueden ser referenciados

Z<-c(5,10,15,20)

Z[2]

Z[c(2,4)]

Los vectores siempre tienen un orden de referencia

En cada fila los vectores tienen un nmero encerrado entre llaves [ ] para indicar la
posicin del primer valor en esa fila.

c(15:50)

[1] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
38 39

[26] 40 41 42 43 44 45 46 47 48 49 50

Tipos de vectores

Numricos: Son los ms utilizados en R, estos a su vez se dividen en reales e


imaginarios.

#Reales# #Imaginarios#

R<-c(1,pi,sqrt(2)) I<-10+5i

R I

Caracteres: Son aquellos cuyos elementos son conformaciones de letras, al


momento de utilizar estos siempre es necesario colocarlos entre comillas () para
que el programa los reconozca.

C<-c("Luis", "Carlos", "Ana", "Diana")

C
Lgicos: Representa valores lgicos que muestran si una declaracin es verdadera
(TRUE) falsa (FALSE).

L<-15

L>25

Valores Especiales

R posee valores especiales que hacen referencia a la ausencia de un valor, al infinito, y para
indicar cuando una operacin no es posible de realizar. Estos valores son:

Valor Descripcin Ejemplo


NA Representa un valor faltante K <- c(1,2,3)
Length(K)<-4
K
INF INF Expresin aritmtica tanto 5000 ^200
positiva como negativa muy (-5000) ^245
grande
NaN Cuando una operacin no 0/0
puede ser realizada

Listas

En R existe una forma de romper la propiedad de homogeneidad en los vectores y esto es


con la funcin list(), las listas permiten combinar distintos tipos de vectores en un mismo
conjunto de alguna forma, es decir, a pesar de que pertenezcan a distintas categoras, existe
una forma de asociarlos en un solo objeto pero que crear subcategoras acorde a cada tipo
de vector conformante.

G<-list(c(3,pi,5*5),c( "Econometra"),c( TRUE))

J<- list(3,pi,5*5, "Econometra", TRUE)

J
Actividad

Crear dos listas, cada una con las formas vistas en el ejemplo anterior, que contenga dos
vectores numricos, dos vectores caracteres y un vector lgico (Para el caso del vector
lgico deben crear un objeto previamente y realizar una operacin similar a la vista en el
ejemplo de vectores lgicos).

Atajos

Existen distintos tipos de atajos que permiten trabajar en R de forma ms sencilla, algunos
de estos atajos son:

Comando Descripcin
Ctrl + L Borrar el historial de actividades en la hoja
de trabajo
Ctrl + R Permite Ejecutar directamente un comando
desde el script
Permite regresar a los ltimos comandos
ingresados

Das könnte Ihnen auch gefallen