Leitura de Dados De Arquivos do Excel (xls,xlsx,csv) em R-Guia Rápido

. (Você pode relatar questão sobre o conteúdo desta página aqui)deseja compartilhar seu conteúdo em R-bloggers? clique aqui se você tem um blog, ou aqui, se você não.

Leitura de Dados De Arquivos do Excel em R, de modo que muitas pessoas ainda salvar o conjunto de dados no R, mas, às vezes chegando a análise de dados enfrentando muitas dificuldades, durante o carregamento de dados definida em R, podemos fazer uso do poder de R funções.

neste tutorial, vamos descrever como ler os formatos de arquivo XLS ou xlsx de dados do excel em R. Isso pode ser feito com base no uso do pacote readxl, xlsx, openxlsx ou XLConnect.

Leitura de Dados De Arquivos Excel para R

readxl pacote

Se você não estiver instalado readxl pacote, em seguida, você pode usar o código abaixo de

da ANOVA de Medidas Repetidas em R Tutorial Completo ”

install.packages("readxl")

Carga readxl pacote em R.

library("readxl")

Leitura xls e xlsx é dado abaixo.

Para arquivos xls

data<- read_excel("file.xls")

Para arquivos xlsx

data <- read_excel("file.xlsx")

Você pode escolher um arquivo de forma interativa baseada em arquivo.escolha () função. Isso é demorado, então não recomendado.

data <- read_excel(file.choose())

Imagine se você tem várias folhas, então você pode fazer uso de folha de argumento.

Você precisa especificar folha de por seu nome

data <- read_excel("my_file.xlsx", sheet = "sheetname")

Você pode especificar folha pelo seu índice

data <- read_excel("my_file.xlsx", sheet = 2)

às Vezes, em folha de excel contém os valores em falta, se você está lendo o arquivo em R exibirá como uma célula em branco, Você pode evitar esses tipos de problemas durante a configuração na argumento.

QQ-plots em R: gráfico quantil-gráfico quantil Parcelas-Guia de Início Rápido ”

data <- read_excel("file.xlsx", na = "---")

Se você quiser ler vários arquivos do excel, em seguida,,

library(readxl)file.list <- list.files(pattern='*.xlsx')df.list <- lapply(file.list, read_excel)

Se você também quiser incluir os arquivos em subdiretórios e, em seguida,

file.list <- list.files(pattern='*.xlsx', recursive = TRUE)

Suponha que todas as folhas tenham o mesmo nome de coluna e, em seguida, você pode fazer uso de bind_rows,

library(dplyr)df <- bind_rows(df.list, .id = "id")

xlsx Pacote

Um outro pacote é xlsx, solução baseada em java, para a leitura, a escrita e formatação de arquivos do excel em R.

Se você não estiver instalado, você pode instalar o pacote baseado no código abaixo.

install.packages("xlsx")

vamos carregar o pacote xlsx em R.

library("xlsx")

como usar o pacote xlsx?

algoritmo KNN Machine Learning “classificação & Regressão”

em xlsx pakage principalmente duas funções lidas.xlsx () e ler.xlsx2()

suponha que se você tiver arquivos maiores, leia.xlsx2 () função recomendada porque é carregar mais rápido do que ler.xlsx.

o formato do pacote Xlsx é fornecido abaixo.

read.xlsx(file, sheetIndex, header=TRUE)read.xlsx2(file, sheetIndex, header=TRUE)

arquivo indicando o caminho do arquivo

sheetIndex indicar o índice da folha para ser lido

cabeçalho indica um valor lógico. Se o cabeçalho for verdadeiro, a primeira linha será considerada como nomes de coluna.

library("xlsx")data <- read.xlsx(file.choose(), 1) # read first sheetdata <- read.xlsx("file.xlsx", 1) # read first sheetdata <- read.xlsx("file.xlsx", sheetName="Sheet1") # read the data contains in Sheet1

Outra forma de importação de dados é copiar a partir do Excel e importar para o R

Se você estiver usando o windows sistema a,

extremos do Gradiente Aumentando em R “Ultimate Guide”

data <- read.table(file = "clipboard", sep = "\t", header=TRUE)

MAC OSX, sistema

data <- read.table(pipe("pbpaste"), sep="\t", header = TRUE)

esta não é a melhor forma de importação de dados para R

openxlsx Pacote

openxlsx pacote é uma outra alternativa para readxl pacote

library(openxlsx)read.xlsx(file_path)

ou

read.xlsx(file_path, cols = 1:2, rows = 2:3)

XLConnect pacote

XLConnect é uma alternativa para o xlsx pacote

install.packages("XLConnect")library(XLConnect)data <- readWorksheetFromFile(file_path, sheet = "list-column", startRow = 1, endRow = 10, startCol = 1, endCol = 3)

Se você quiser ler várias folhas, em seguida,

Ler várias folhas de

load <- loadWorkbook(file_path)data <- readWorksheet(load, sheet = "list-column", startRow = 1, endRow = 10, startCol = 1, endCol = 3)data2 <- readWorksheet(load, sheet = "two-row-header", startRow = 1, endRow = 10, startCol = 1, endCol = 4)

neste pacote de yu pode Importar uma região nomeada uma vez

data <- readNamedRegionFromFile(file, # File path name, # Region name ...) # Arguments of readNamedRegion()

Ler várias chamado regiões

Naive Bayes Classificação em R “Modelo de Previsão de”

load <- loadWorkbook(file_path)data <- readNamedRegion(load, name_Region_1, ...)data2 <- readNamedRegion(load, name_Region_2, ...)

Se você tiver o arquivo csv, em seguida,

data<-read.csv("file.csv",1)

às Vezes a leitura de arquivos do excel JAVA podem ocorrer erros, você pode evitar esses problemas, enquanto as denições java caminho em R

Imprime o caminho do JAVA para Casa na R

Sys.getenv("JAVA_HOME")

Define o caminho do JAVA

Sys.setenv(JAVA_HOME = "path_to_jre_java_folder")

jre pasta contém dentro da pasta Java do seu computador (Arquivos de programas)

gostou deste tutorial? Não se esqueça de mostrar seu amor, por favor assine a Newsletter e comente abaixo!

R Plot PCH Symbols: Different point shapes in R “

o post Reading Data From Excel Files (xls,xlsx,csv) into R-Quick Guide apareceu pela primeira vez no finnstats.

Leave a Reply

O seu endereço de email não será publicado.