Lettura dei dati da file Excel (xls,xlsx,csv) in R-Quick Guide
Leggendo i dati dai file Excel in R, così tante persone salvano ancora il loro set di dati in R ma a volte arrivano all’analisi dei dati affrontando molte difficoltà, durante il caricamento dei dati in R, possiamo usare la potenza delle funzioni R.
In questo tutorial descriveremo come leggere i formati di file Excel xls o xlsx in R. Questo può essere fatto in base all’utilizzo del pacchetto readxl, xlsx, openxlsx o XLConnect.
Lettura dei dati da file Excel in R
pacchetto readxl
Se non si è installato il pacchetto readxl, è possibile utilizzare il seguente codice
Misure ripetute di ANOVA in R Tutorial completo ”
install.packages("readxl")
Carica il pacchetto readxl in R.
library("readxl")
La lettura del formato xls e xlsx è riportata di seguito.
Per i file xls
data<- read_excel("file.xls")
Per i file xlsx
data <- read_excel("file.xlsx")
È possibile scegliere un file in modo interattivo in base al file.scegli la funzione (). Questo richiede tempo, quindi non è raccomandato.
data <- read_excel(file.choose())
Immagina se hai più fogli, puoi usare il foglio degli argomenti.
È necessario specificare il foglio con il suo nome
data <- read_excel("my_file.xlsx", sheet = "sheetname")
È possibile specificare foglio dal suo indice
data <- read_excel("my_file.xlsx", sheet = 2)
a Volte nel foglio excel contiene i valori mancanti, se stai leggendo il file in R viene visualizzato come una cella vuota, È possibile evitare questi tipi di problemi durante l’impostazione na argomento.
QQ-plot R: Quantile-Quantile Plot-Guida di Avvio Rapido ”
data <- read_excel("file.xlsx", na = "---")
Se volete saperne di più file di excel quindi,
library(readxl)file.list <- list.files(pattern='*.xlsx')df.list <- lapply(file.list, read_excel)
inoltre, Se si desidera includere i file nelle sottodirectory, quindi
file.list <- list.files(pattern='*.xlsx', recursive = TRUE)
Supponiamo che tutti i fogli hanno lo stesso nome di colonna allora si può fare uso di bind_rows,
library(dplyr)df <- bind_rows(df.list, .id = "id")
xlsx Pacchetto
Un altro pacchetto è xlsx, soluzione basata su java, per la lettura, la scrittura e la formattazione del file di excel in R.
Se non si è installato, è possibile installare il pacchetto in base al codice di seguito.
install.packages("xlsx")
Carichiamo il pacchetto xlsx in R.
library("xlsx")
Come usare il pacchetto xlsx?
KNN Algoritmo di apprendimento automatico “Classificazione & Regressione”
In xlsx pakage principalmente due funzioni di lettura.xlsx () e leggere.xlsx2 ()
Supponiamo che tu abbia file più grandi e poi leggi.xlsx2 () funzione consigliata perché è carico più veloce di lettura.xlsx.
Il formato del pacchetto Xlsx è riportato di seguito.
read.xlsx(file, sheetIndex, header=TRUE)read.xlsx2(file, sheetIndex, header=TRUE)
file che indica il percorso del file
sheetIndex indica l’indice del foglio da leggere
intestazione indica un valore logico. Se l’intestazione è VERA, la prima riga viene considerata come nomi di colonna.
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
un Altro modo di importare i dati è la copia di Excel e importare in R
Se si utilizza windows sistema,
eXtreme Gradiente di Incrementare in R “Ultimate Guide”
data <- read.table(file = "clipboard", sep = "\t", header=TRUE)
MAC OSX sistema
data <- read.table(pipe("pbpaste"), sep="\t", header = TRUE)
questo non è il modo migliore per importare dati in R
openxlsx Pacchetto
openxlsx pacchetto è un’altra alternativa per readxl pacchetto
library(openxlsx)read.xlsx(file_path)
o
read.xlsx(file_path, cols = 1:2, rows = 2:3)
XLConnect pacchetto
XLConnect è un’alternativa al xlsx pacchetto
install.packages("XLConnect")library(XLConnect)data <- readWorksheetFromFile(file_path, sheet = "list-column", startRow = 1, endRow = 10, startCol = 1, endCol = 3)
Se volete saperne di più fogli, quindi
la Lettura di diversi fogli
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)
In questo pacchetto yu possibile Importare un’area denominata una volta
data <- readNamedRegionFromFile(file, # File path name, # Region name ...) # Arguments of readNamedRegion()
Lettura di diversi denominato regioni
Naive Bayes Classificazione in R “Modello di Previsione”
load <- loadWorkbook(file_path)data <- readNamedRegion(load, name_Region_1, ...)data2 <- readNamedRegion(load, name_Region_2, ...)
Se si dispone di file csv e poi
data<-read.csv("file.csv",1)
a Volte la lettura di file di excel JAVA possono verificarsi errori di è possibile evitare tali problemi durante il seting il percorso di java in R
Stampa il percorso di JAVA Casa in R
Sys.getenv("JAVA_HOME")
Imposta il percorso di JAVA
Sys.setenv(JAVA_HOME = "path_to_jre_java_folder")
jre cartella contiene nella cartella Java del tuo computer (programmi)
Piaciuto questo tutorial? Non dimenticate di mostrare il vostro amore, Si prega di iscriversi alla newsletter e COMMENTARE qui sotto!
R Plot pch Symbols: Different point shapes in R ”
Il post che legge i dati dai file Excel (xls,xlsx,csv) in R-Quick Guide appeared first on finnstats.