Esse é o primeiro passo de particamente qualquer coisa que se tente fazer no R.
Para começar, é bom descobrir em qual pasta o R está trabalhando. Para fazer isso, utilize o comando:
getwd()[1] "C:/Users/Érica/Documents"
Se esta for a pasta em que está o banco de dados que você quer utilizar, o comando read.table será muito útil. Existem o read.table, read.csv, read.csv2, read.delim e read.delim2. Todos são basicamente a mesma coisa do primeiro, o que mudam são algumas configurações. A seguir seguem algumas das diferenças entre eles, para mais informações procure ?read.table.
read.csv – utilizado quando o separador das variáveis é uma vírgula e o separador dos decimais é um ponto.read.csv2 – utilizado quando o separados das variáveis é o ponto-e-vírgula e o separador dos decimais é uma vírgula. Tanto o read.csv e o read.csv2 são muito úteis para arquivos do Excel salvos no formato .csv.read.delim – utilizado quando o separador das variáveis é uma tabulação – tab – e o separador dos decimais é um ponto.read.delim2 – utilizado quando o separador das variáveis é uma tabulação – tab – e o separador dos decimais é uma vírgula.
Como dito anteriormente, todos eles são a mesma coisa do read.table com algumas alterações na função que podem ser feitas por você mesmo, mas que se forem utilizados vão economizar tempo.
Digamos que o meu arquivo está na pasta em que o R está trabalhando, as variáveis estão separadas por pontos-e-vírgulas, os decimais estão separados por vírgulas e os dados que não constam estão indicados por dois pontos finais. Então vou fazer isso:
dados <- read.csv2(“Dados para o R.csv”, na.string=”..”)
Agora é só trabalhar com os dados.
Mas se por um acaso o R não está trabalhando na pasta em que os dados estão, temos várias opções para mudar a pasta. De preferência abra uma pasta só para o seu projeto. Alistaremos três das maneiras.
Maneira 1 - O endereço precisa estar entre aspas, simples ou duplas.
setwd(“C:\\Users\\Érica\\Documents\\Projeto”)
Maneira 2 – Menu > Arquivo > Mudar dir… –> Escolha a pasta.
Maneira 3 – Utilize o comando e escolha a pasta do mesmo jeito que na maneira 2.
setwd(choose.dir())
Para finalmente ler os dados, utilize um dos comandos read.table já mencionados.
Nota: Obrigada pelas correções Donald!
2 comentários
A maneira 3 para escolher a pasta de trabalho simplesmente retornará o caminho até a pasta que você selecionar. Para mudar para a pasta precisa executar o seguinte comando:
setwd(choose.dir())
Na maneira 1 você poderia escrever o caminho como
"C:/Users/Érica/Documents/Projeto"
É bom deixar claro que dentro de R não tem diferenciação entre abre aspas e fecha aspas. Além disso aspas únicas (') poderiam ser usadas.
Mudei a maneira 3. Claro que foi a única que não testei exatamente antes de postar, por isso ficou daquele jeito, isto é, errado.
A sobre barra simples na maneira 1 eu não sabia. Sempre faço daquele jeito e dá muito trabalho.
A diferenciação das aspas é por conta da fonte, Courier New. É a mesma do R, mas no Windows Live Write fica desse jeito. Vou procurar outra fonte para colocar nos comandos que não tenha a diferenciação.
Obrigada pelas correções!
Postar um comentário