You are on page 1of 3

Como introducir datos en R Existen varias formas de introducir datos en R 1. Usando la instruccin scan .

evita el uso de las comasl > glucose = scan() 1: 81 85 93 93 99 76 75 8 78 8 81 8! 89 81 15: 96 8! 7 7" 8 86 8" 7" 131 75 88 1"! !7: 115 89 8! 79 1"6 3!: Read 31 items !. Usando la instruccin concatenar > glucose = c(81, 85, 93, 93, 99, 76, 75, 84, 78, 84, 81, 82, 89, + 81, 96, 82, 74, 70, 84, 86, 80, 70, 131, 75, 88, 102, 115, + 89, 82, 79, 106) El si#no m$s%&' s(m)ols* indica +ue R es,era +ue se trmine el comando 3. -eer a ,artir de un arc.ivo texto Crear un arc.ivo de datos en Excel* en el )loc notas en formato /0C11* o en 2,en 2ffice o en cual+uier ,rocesador de texto. 3or e4em,lo se ,ueden introducir los datos de una varia)le en una sola columna* en la ,rimera linea indicar el nom)re de los valores 5,or e4em,lo #lucosa6 ( #uardar en un arc.ivo llamado %#lucose.txt'. 7am)i8n se ,ueden a#re#ar otras varia)les como tem,eratura* etc. #lucosa 81 85 93 93 99 76 75 8 78 8 81 8! 89 81 96 8! 7 7" 8 86 8" tem,eratura 36.3 35.8 36. 37.5 35.6 35 37.3 36 37.3 38 37.5 36 36.! 37 35. 36.3 35.8 36. 37.5 35.6 35 enfermera 1 ! 3 ! 1 ! 3 ! 1 ! 1 1 1 ! ! 3 3 ! 1 3 !

7" 131 75 88 1"! 115 89 8! 79 1"6

36 37.3 38 37.5 36 36.! 37 36.3 35.8 36.!

1 ! 3 ! 1 1 ! 3 3 !

> x = read.ta le(!glucose.txt!, "eader = #) 0e#uro va a tener ,ro)lemas ,ara leer los datos* ,ues de)e indicar a R en +ue directorio se encuentran los datos. 3ara eso ir al menu 9ile ( des,ues a la instruccin current director(* )uscar el directorio donde #uardo sus datos ( se:alarlo 7am)i8n ,uede indicar la direccin com,leta donde #uardo sus datos* ,or e4em,lo > x = read.ta le(!c$%datos%glucose.txt!, "eader = #) ;o olvidar +ue el arc.ivo ,uede tener una o varias columnas* cada una con un titulo 0i escri)e >x <era a,arecer las tres columnas de datos 3uede usar = ,ara acceder a las varia)les > x&glucose >1? 81 85 93 93 99 76 75 8 78 8 81 8! 89 81 96 8! 7 7" 8 >!"? 86 8" 7" 131 75 88 1"! 115 89 8! 79 1"6 2 usar > attac"(x) 'ara acceder a las colu(nas con los t)tulos > glucose >1? 81 85 93 93 99 76 75 8 78 8 81 8! 89 81 96 8! 7 7" 8 >!"? 86 8" 7" 131 75 88 1"! 115 89 8! 79 1"6 En realidad los datos in#resan a una estructura de datos llamada @ata 9rame formada ,or el nom)re de la columna ( sus valores. 0e ,uede c.ecar la estructura con str(x)

%data.frame': 31 o)s. of 1 varia)le: = #lucose: int 81 85 93 93 99 76 75 8 78 8 ... . -eer a ,artir de un arc.ivo formato csv 5Comma se,arated values6 > x = read.ta le(!glucosa.cs*!, "eader = #, se' = !,!) 5. 2tros metodos ,ara leer datos de un arc.ivo +ue usted ,ueda ele#ir > x = read.ta le(+)le.c"oose(),"eader=#)

0i (a esta cansado de #uardar arc.ivos en otro formato* .acer el arc.ivo en excel* co,iar las columnas de datos +ue interesan ( lue#o en R > (,data -. read.del)((!cl)' oard!)

You might also like