#### Tutorial - Introdução ao R - Monitoria 2010 ########## ############### ############# getwd() setwd("C:/Users/Barbara/Documents/Mestrado/Monitoria/letras") ######### A Melhor Maneira de Executar o R no Windows ########## load("letras.rdata") #### carregando arquivo no workspace ls() #### vendo oq tem no workspace save.image () #### salvando workspace pares <- c(2,4,6,8) #### criando novos objetos impares <- c(1,3,5,7,9) todos.os.numeros <- c(pares,impares) ######### Criando Objetos ########## a <- 1 b <- a b <- a <- 2 a = 3 -> b ######### Listando e Removendo Objetos ######### A1 <- c(1,2,3) A2 <- c(10,20,30) b <- c(A1,A2) ls() help(ls) a.1 <- A1 #### cria novos objetos com mm conteúdo, mas nome diferente a.2 <- A2 ls() rm( list=c("A1","A2") ) #### remove os objetos que não quer mais ls() ##ou rm(list=ls(pattern="A")) ls() ##ou rm(A1,A2) ######### Classes de Objetos e Coerção ############ copa.70 <- "21/07/70" copa.94 <- "17/07/94" copa.94 - copa.70 #### erro: argumento não numérico copa.70 <- as.Date(copa.70,format="%d/%m/%y") #### transforma dados na classe "data" copa.94 <- as.Date(copa.94,format="%d/%m/%y") class(copa.70) class(copa.94) copa.94 - copa.70 #### cáculo possível ######## Níveis de Fatores ######### herb <- c("A","M","M","A","A","M","M","B","A","A","A","A","B","A") ### dados herb.f <- factor(herb) #### transformação dos dados em fatores herb.t <- table(herb.f) #### conta nº de obs em cd nível de fator herb.t plot(herb.t) herb.f <- factor(herb, levels=c("N","B","M","A")) ### ordena fatores conforme interesse herb.t <- table(herb.f) herb.t plot(herb.t) ########## Carregando Pacotes ########### library() ##### verifica pacotes disponíveis na sua instalação do R help.start() #### interface de hipertexto - help para ver pacotes tb search() #### ver quais pacotes estão carregados x1 <- rnorm(n=15, mean=1, sd=3) ### cria 15 nºs com distrib normal, média 1 e desvio padrão 3 hist(x1) truehist(x1) ##### erro: pacote não está instalado search() library(MASS) #### instala o pacote search() truehist(x1) ###### agora é executável