#Sofia Marques Silva ##EXERCÍCIOS AULA 1 ###Exercício - Basta Mudar o Diretório? #### 1 getwd() # resposta: "C:/Users/M512N/Documents" setwd ("C:/Users/M51SN/Documents/R") # Nomeei a minha pasta como R, em vez de Temp1 #### 2 ls() # resposta: character (0). Portanto não bastou. load (".rdata") ls () # resposta: "consoantes" "impares" "pares" "todos.os.numeros" "vogais" # portanto, agora sim. ###Exercício - Um Comando Perigoso #### 1 rm(list=ls()) #### 2 load ("letras.rdata") #e ainda comandar no menu da versão do R no Windows - file/open script/scriptMelhorManeira.r #comanda após abrir no R crtl/a e crtl/r #De modo a evitar a perda de objectos deve-se manter um script constantemente actualizado. # No meu caso, o directório de trabalho letras.rdata e o script com os códigos é que completavam a área de trabalho eliminada. ### Exercício - Remoção Com Critério #### 1 load ("bichos.rdata") ls() #apenas para confirmar que o arquivo foi carregado #### 2 rm(list=ls(pattern="temp")) ls() #apenas para confirmar que foram apagados os objectos pretendidos ### Exercício - Classes de Objetos #### 1 letters #as 26 letras minúsculas do alfabeto romano LETTERS #as 26 letras maiúsculas do alfabeto romano #### 2 class (letters) #resposta: "character" class (LETTERS) #resposta: "character" #### 3 letters.factor <- factor(letters) LETTERS.factor <- factor(LETTERS) #os objectos criados, letters.factor e LETTERS.factor, pertencem à classe "factor". #os objectos do pacote base continuam pertencendo à classe "character". ### Exercício - Objetos de Data #### 1 hoje <- Sys.Date () class (Sys.Date) #resposta: "function" #mas hoje é um objecto da mesma classe de "date" e "date" é também uma função. #### 2 copa<-"21/07/70" copa<-as.Date(copa,format="%d/%m/%y") hoje #resposta "2011-03-23" copa #resposta "1970-07-21" #estes dois comandos serviram para verificar que as datas. hoje - copa #resposta à pergunta do exercício: 14855 dias. #### 3 hoje+43 #resposta: 05-05-2011 #### Fim ####