Está en la página 1de 2

FORMULARIO R

Para guardar una variable en R: nombre <-


Para borrar una variable del entorno: rm ( )

DATOS SIMPLES

Numérico: is.numeric( ) Lógico: is.logical( )


Caracteres y cadenas: is.character( )

OPERACIONES ARITMÉTICAS

Suma: + Diferencia: - Producto: *


División: / División entera (cociente): %% Resto (división): %/%
Potencia: ^ Raíz: sqrt( )
Mayor que: > Mayor o igual que: >=
Menor que: < Menor o igual que: <=
Igual que: == Distinto que: !=
And: && Or: || Not: ! se utilizan dos elementos cuando comparamos un único elemento

Precedencia de operadores: potencia >> producto, división, división entera, resto >> suma,
diferencia >> mayor, mayor o igual, menor, menor o igual, igual, distinto
que >> and >> or >> asignación

DATOS COMPUESTOS

VECTORES
CONSTRUCTOR:
c( , , ,…)
n:n valor inicial y final de un vector numérico
rep ( , ) valor y número de veces que se repite
seq (from, to, by) valor inicial, valor final y el paso
names ( ) <- c ( ) nombrar a los elementos de un vector

ACCESOR:
v[] si queremos acceder a un solo índice
v[c( )] o v[n:n] si queremos acceder a varios índices, debemos usar un vector
o si le ponemos un vector de lógicos nos devuelve aquellos valores TRUE
también se puede poner una condición para acceder a los índice
v[“ “] también podemos acceder por el nombre
MODIFICADORES:
v [ ] <-

FUNCIONES:
length ( ) da la longitud del vector
min ( ) da el mínimo del vector max ( ) da el máximo del vector
which.min ( ) da la posición del mínimo which.max ( ) da la posición del máximo
sum ( ) da la suma de los índices prod ( ) da el producto de los índices
mean ( ) da la media de los índices sd ( ) da la desviación típica de los índice
quantile ( ) da los cuantiles del vector summary ( ) para obtener datos estadísticos
sort ( ) ordena los índices del vector unique ( ) elimina los índices repetidos

MATRICES
CONSTRUCTOR:
matrix( ,nrow= ,ncol= ) el elemento es un vector, indicar nº de columnas y filas
+ byrow=TRUE vector ordenado por filas, en vez de columnas (preestablecido)
colnames( ) <- c( ) dar nombre a las columnas
rownames ( ) <- c( ) dar nombre a las filas

ACCESOR:
m[,] indicar fila y columna (nombre o índice)
m [n:n,n:n] para entrar en varios índices seguidos
m [c( ), c( )] para entrar en varios índices
m[, ] o m[ ,] para entrar en una columna o fila (nos devuelve un vector)

MODIFICADORES:
m [ , ] <- se accede y se modifica uno o varios índices por un valor
m [ , ] <- matrix( , , ) para modificar a lo indicado por una matriz
m[ ,] o m[, ] <- n:n o c( ) para modificar una fila o columna

OPERACIONES:
+ sumas %%2 == 0 ver los pares
* multiplicar elemento a elemento t( ) traspuesta
%*% operador de la multiplicación matricial

FUNCIONES:
Nrow( ) saber el número de filas ncol( ) saber el número de columnas
Dim ( ) da el número de filas y columnas rowSums ( ) sumar los números de una fila
colSums ( ) suma los nº de la columna rowMeans( ) hace la media de la fila
colMeans( ) hace la media de la columna rbind(m, ) añade en fila (vector, rep, matriz)
cbind (m, ) añadir en columna (vector, rep, matriz)

También podría gustarte