Como colocar o banco de dados no R

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

Donald M. Pianto disse...

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.

Érica disse...

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