Exercício da aula 1 *******************************Basta Mudar o Diretório ?******************************************** Faça o tutorial O Código é tudo!. Em seguida saia do R e abra-o novamente, usando a barra de menu (“Iniciar/Programas/R”). Verifique o diretório de trabalho e corrija-o. 1.Qual o comando você usou para mudar o diretório de trabalho? getwd() ## verifica o diretório atual do R setwd("C:/Documents and Settings/Administrador/Meus documentos/Mestrado/Aulas/R/") ## Aponta o novo diretório de trabalho do R 2) Este comando bastou para restituir o workspace? Se não, que outro comando é necessário? O comando setwd() basta para mudar o diretório de trabalho. Contudo também é possível atribuir o novo diretório de trabalho navegando pela aba arquivos e clicando na opção "Mudar diretório" *********************************Um comando perigoso************************************************ 1) Há um comando simples com a função rm que apaga todos os objetos de sua área de trabalho. Qual é? rm(list = ls()) 2) Suponha que você tenha digitado este comando. De que maneira poderia evitar a perda definitiva de todos os objetos apagados? Pode-se se fechar o R sem salvar as alterações. *******************************Remova com Critério******************************************** 1) Carregue o arquivo bichos.rdata no seu workspace. 2) Como remover apenas os objetos cujos nomes começam com “temp” de seu workspace? rm(list=ls(pattern="temp")) ********************************Classes de Objetos******************************************** 1)A distribuição básica do R vem com os objetos letters e LETTERS. 1.Descubra o que cada um contém. O objeto letters contém as letras do alfabeto de "a" a "z" em letra minúscula e o Objeto LETTERS contém as letras do alfabeto de "A" a "Z" em letra maiúscula 2.Descubra a classe de cada um. >class(letters) [1] "character" > class(LETTERS) [1] "character" 3.Como você os transformaria em objetos da classe fator? letters.f = factor(letters) letters.f LETTERS.f = factor(LETTERS) LETTERS.f ********************************Objetos de Data******************************************** A função Sys.Date retorna a data fornecida pela CPU do computador. Crie um objeto chamado hoje para guardar o resultado deste comando: hoje <- Sys.Date() 1.Qual é classe deste objeto? O formato do arquivo é DATE. 2.Qual a diferença em dias desta data e do dia em que o Brasil foi tricampeão mundial (veja o tutorial Classes de Objetos e Coerção? copa.70 <- "21/07/70" copa.70 <- as.Date(copa.70,format="%d/%m/%y") class(copa.70) copa.70 Difdias = hoje - copa.70 Difdias Time difference of 14112 days 3.Qual será a data de daqui a 43 dias? hoje43 = hoje + 43 hoje43 [1] "2009-04-22"