Manual agil de R

Páginas: 8 (1873 palabras) Publicado: 13 de octubre de 2014
ALGUNAS INSTRUCCIONES BASICAS EN EL LENGUAJE R

Presionando el respectivo ícono del programa R: o directamente por el inicio y en el submenú de programas se puede ejecutar el programa. Aparece la siguiente información:

R : Copyright 2003, The R Development Core Team
Version 1.6.2 (2003-01-10)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute itunder certain conditions.
Type `license()' or `licence()' for distribution details.

R is a collaborative project with many contributors.
Type `contributors()' for more information.

Type `demo()' for some demos, `help()' for on-line help, or
`help.start()' for a HTML browser interface to help.
Type `q()' to quit R.

> prompt
> q() para terminar una sesión en R
> ls() Muestra todoslos objetos creados previamente en R y que fueron guardados en una sesión pasada.
> rm() Borra los objetos indicados en paréntesis y separados por comas.
source(“c:/comandos.txt “) En Paréntesis se especifica la ruta del archivo
> ls() Para ver los objetos creados


Otra forma es por el menú que aparece en la parte superior de la ventana del R.

Aparece una ventana donde se pide elarchivo donde están los comandos. Al presionar aceptar aparece:

> source("C:/comandos.txt")
Funciones de lectura de Datos

En R se tienen diversos comandos para lectura de datos en formatos conocidos u otros. Algunos son:

scan ( ) Lectura de datos sin ninguna estructura particular
read.table ( ) Lectura de bases de datos o tablas
read.fwf ( ) Lectura de datos con formato fijo

Laentrada o lectura de los datos puede hacerse directamente en el teclado o leyendo de un archivo externo.

1. Desde un archivo externo

Suponga que se tiene información acerca del Sexo, edad, Estrato e Ingreso de un grupo de hombres y mujeres. La información se encuentra en el archivo: “ a:/METODOS/datos1.txt “. Para leer los datos desde R se escriben los siguientes comandos:

> dat dat

Enel objeto dat queda guardada la información del archivo datos1.txt, pero los nombres de la columnas se pierden.
La opción what, indica las variables alfanuméricas y numéricas. Las primeras son identificadas en la opción list con el símbolo “”. Las numéricas con el número 1.
La opción skip=1, se puede sustituir por skip=T, indica que la primera fila no será considerada.



Para leer los datosNUMERICOS a una matríz (en este caso de tres columnas), escribimos:

> mat mat
El resultado aparece al lado derecho.
Si los datos aparecen separados por algún otro carácter (una coma, punto y coma, etc.), usamos la opción sep=” “, entre comillas se coloca el símbolo de separación. Por ejemplo:

> dat1 dat1 Dat1[1] muestra la columna 1 de dat1

2. Ingresando datos desde teclado

Se usala función scan pero se omite la opción file:

> dat2
Generación de datos y vectores.

> x1 x2 x3 s1 s2 s3 s4 s5 x4 s6 dump(c("x1","x2","x3","x4", "s1", "s2", "s3", "s4", "s5", "s6"),
file="a:/metodos/objetos1.txt




Para llamar estos objetos usamos el comando source ( “ruta del archivo”)
Manipulación de Datos

Algunos operadores usados en R son:

OperadorFunción

Operador
Función
+
Suma

<
Menor que
-
Resta

>
Mayor que
*
Multiplicación

=
Mayor o igual
/
División

==
Igual
%/%
División Entera

!=
Diferente
%%
Operador Módulo

&
y (lógica)
|
ó (lógica)

all (…)
Todos los referenciados
!
no

any (…)
Ninguno de los referenciados
&&
Si el primer operando es cierto se evalúa el segundo

||
Si el primeroperando es falso se evalúa el segundo

Lenguaje Vectorizado

> x y z z1 z2 z3 x[1] Primer elemento de x
> x[1:3] Elementos 1 a 3
> x[x>0] Solo los positivos
> x[-1] Se elimina el primer elemento
> x[-c(1,3)] Elimina el elemento 1 y 3
Otras funciones

max() Máximo
min() Mínimo
sum() Suma
mean() Media
var() Varianza
median() Mediana...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MANUAL FUNCIONES ENCCC R
  • ACE R MANUAL
  • manual r
  • Manual de r
  • La Agilidad
  • Agilidad
  • La Agilidad
  • Agilidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS