Precisa importar seus dados de Excel usando o R ou o RStudio?
Nesse post você vai aprender três formas rápidas para ler dados do Excel.
O seu arquivo pode estar nos fomatos xls ou xlsx, ambos funcionarão! :)
1 – Abra o seu arquivo de Excel, selecione os dados que deseja copiar e copie os dados (Ctrl + C).
2 – Execute o código abaixo para importar os dados copiados no Excel.
meus_dados <- read.table(file = "clipboard", sep = "\t", header=TRUE)
Quando copiamos os dados no Excel, eles ficam armazenados no clipboard do nosso computador, então o que estamos fazendo é falando para o R ler a tabela (função read.table) que estão no clipboard e atribuir essa tabela aos “meus_dados”.
3 – Pronto!
Agora vamos ver como importar um arquivo do Excel para o R usando apenas o nosso mouse, é muito simples!
1 - Na aba “Enviroment”, vamos clicar em Import Dataset e escolher From Excel.
2 – Você provavelmente ainda não instalou o pacote readxl, então o RStudio vai te perguntar se deseja instalar o pacote. Confirme a instalação.
3 - Aparecerá uma aba para você fazer a leitura dos dados desejados. Clique em Browse para escolher o arquivo de Excel que você irá importar. Depois em Sheet escolha a aba de seu arquivo onde está a tabela que você quer importar.
(Caso queira importar várias abas é só repetir os passos, importando uma aba de cada vez)
4 – Clique em Import.
Esse método é bem parecido com o segundo, porém aqui vamos usar linhas de código.
1 - Caso você ainda não tenha instalado o pacote readxl, execute o seguinte comando:
install.packages("readxl")
2 - Vamos carregar o pacote que iremos usar (readxl): Execute o comando:
library("readxl")
3 – Agora vamos buscar a planilha que você precisa usando a função read_excel
.
Os argumentos que vamos usar na função são:
Excute o código:
meus_dados <- read_excel("seu_arquivo.xlsx", sheet = "nome da aba")
caso o seu arquivo esteja na mesma pasta do seu projeto, você não precisa colocar todo o endereço do arquivo.
Em sheet você pode colocar o nome da aba do Excel que você quer ler ou seu número (1, 2, 3, etc). Caso você coloque o número, não use aspas.
Essa função serve tanto para arquivos xls como para xlsx.
Escolha o seu método preferido entre os três!
Agora que seus dados já estão no R, maos à obra!! Bons trabalhos!
Faça parte do nosso grupo exclusivo e receba as novidades mais interessantes sobre Data Sciente e R em primeira mão.