Leitura de Dados De Arquivos do Excel (xls,xlsx,csv) em R-Guia Rápido
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.