Lettura dei dati da file Excel (xls,xlsx,csv) in R-Quick Guide

. (È possibile segnalare problema circa il contenuto in questa pagina qui)Vuoi condividere i tuoi contenuti su R-blogger? clicca qui se hai un blog, o qui se non lo fai.

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.

Leave a Reply

Il tuo indirizzo email non sarà pubblicato.