A importação de dados para o R é bastante simples. Para o Stata e o Systat, use o pacote estrangeiro. Para o SPSS e o SAS, eu recomendaria o pacote Hmisc pela facilidade e funcionalidade. Consulte a seção Quick-R sobre pacotes para obter informações sobre como obter e instalar esses pacotes. A seguir, você encontrará exemplos de importação de dados.
De um arquivo de texto delimitado por vírgulas
# first row contains variable names, comma is separator# assign the variable id to row names# note the / instead of \ on mswindows systems
mydata <- read.table("c:/mydata.csv", header=TRUE,
sep=",", row.names="id")Tecnologia
(Para praticar a importação de um arquivo csv, tente este exercício) .
Do Excel
Uma das melhores maneiras de ler um arquivo do Excel é exportá-lo para um arquivo delimitado por vírgulas e importá-lo usando o método acima. Como alternativa, você pode usar o pacote xlsx para acessar arquivos do Excel. A primeira linha deve conter nomes de variáveis/colunas.
# read in the first worksheet from the workbook myexcel.xlsx# first row contains variable names
library(xlsx)
mydata <- read.xlsx("c:/myexcel.xlsx",1)# read in the worksheet named mysheet
mydata <- read.xlsx("c:/myexcel.xlsx", sheetName ="mysheet")Tecnologia
# save SPSS dataset in trasport format
get file='c:\mydata.sav'.
export outfile='c:\mydata.por'.
# in R
library(Hmisc)
mydata <- spss.get("c:/mydata.por", use.value.labels=TRUE)# last option converts value labels to R factorsTecnologia
(Para praticar a importação de dados do SPSS com o pacote estrangeiro, tente este exercício) .
Da SAS
# save SAS dataset in trasport format
libname out xport 'c:/mydata.xpt';
data out.mydata;
set sasuser.mydata;
run;# in R
library(Hmisc)
mydata <- sasxport.get("c:/mydata.xpt")# character variables are converted to R factorsTecnologia
Do Stata
# input Stata file
library(foreign)
mydata <- read.dta("c:/mydata.dta")Tecnologia
(Para praticar a importação de dados do Stata com o pacote estrangeiro, tente este exercício) .
Experimente este curso interativo: Importing Data in R (Parte 1), para trabalhar com arquivos csv e xlsx no R. Para trabalhar com SAS, Stata e outros formatos, experimente a Parte 2.
A importação de dados para o R é bastante simples. Para o Stata e o Systat, use o pacote estrangeiro. Para o SPSS e o SAS, eu recomendaria o pacote Hmisc pela facilidade e funcionalidade. Consulte a seção Quick-R sobre pacotes para obter informações sobre como obter e instalar esses pacotes. A seguir, você encontrará exemplos de importação de dados.
De um arquivo de texto delimitado por vírgulas
(Para praticar a importação de um arquivo csv, tente este exercício) .
Do Excel
Uma das melhores maneiras de ler um arquivo do Excel é exportá-lo para um arquivo delimitado por vírgulas e importá-lo usando o método acima. Como alternativa, você pode usar o pacote xlsx para acessar arquivos do Excel. A primeira linha deve conter nomes de variáveis/colunas.
(Para praticar, experimente este exercício sobre como importar uma planilha do Excel para o R.)
Do SPSS
(Para praticar a importação de dados do SPSS com o pacote estrangeiro, tente este exercício) .
Da SAS
Do Stata
(Para praticar a importação de dados do Stata com o pacote estrangeiro, tente este exercício) .
De systat
Indo além
Experimente este curso interativo: Importing Data in R (Parte 1), para trabalhar com arquivos csv e xlsx no R. Para trabalhar com SAS, Stata e outros formatos, experimente a Parte 2.