Lese Data fra Excel-Filer (xls,xlsx,csv) Til R-Quick Guide

. (Du kan rapportere problemet om innholdet pa denne siden her)Vil du dele innholdet ditt pa r-bloggere? klikk her hvis du har en blogg, eller her hvis du ikke gjør det.

Leser Data fra Excel-Filer til R, så mange lagrer fortsatt datasettet i R, men noen ganger kommer til dataanalyse som står overfor mange vanskeligheter, mens du laster datasett Inn I R, kan vi gjøre bruk Av kraften Til r-funksjoner.

i denne opplæringen skal vi beskrive hvordan du leser excel-data xls-eller xlsx-filformater Til R. Dette kan gjøres basert på bruk av readxl, xlsx, openxlsx eller XLConnect-pakken.

Lese Data Fra Excel-Filer Til R

readxl-pakke

hvis du ikke er installert readxl-pakke, kan du bruke under kode

Gjentatte Tiltak AV ANOVA I R Komplett Opplæring »

install.packages("readxl")

Last readxl-pakken Inn I R.

library("readxl")

Lesing av xls-og xlsx-format er gitt nedenfor.

for xls-filer

data<- read_excel("file.xls")

for xlsx-filer

data <- read_excel("file.xlsx")

du kan velge en fil interaktivt basert på fil.velg () – funksjonen. Dette er tidkrevende, så anbefales ikke.

data <- read_excel(file.choose())

Tenk deg om du har flere ark, så kan du bruke argumentark.

du må spesifisere ark ved navn

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

du kan spesifisere ark ved sin indeks

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

noen ganger i excel-ark inneholder de manglende verdiene, hvis du leser filen I r det vil vise som en tom celle, kan du unngå slike problemer mens du setter na-argumentet.

qq-tomter I R: Quantile-Quantile Tomter-Hurtigstartveiledning »

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

hvis du vil lese flere excel-filer da,

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

Hvis du også vil inkludere filene i underkataloger, så

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

Anta at alle arkene har samme kolonnenavn, så kan du bruke bind_rows,

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

xlsx Package

En av de andre pakken er xlsx, java-basert løsning, for lesing, skriving Og formatering av excel-filer I R.

hvis du ikke er installert kan du installere pakken basert på under kode.

install.packages("xlsx")

la oss laste xlsx-pakken I R.

library("xlsx")

hvordan bruke xlsx-pakken?

KNN Algoritme Maskinlæring «Klassifisering & Regresjon»

i xlsx pakage leser hovedsakelig to funksjoner.xlsx () og les.xlsx2 ()

Anta at hvis du har større filer, så les.xlsx2 () – funksjonen anbefales fordi den er last raskere enn lest.xlsx.

xlsx pakkeformat er gitt nedenfor.

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

fil som angir filbanen

arkindeks angi indeksen for arket som skal leses

topptekst angir en logisk verdi. Hvis overskriften ER SANN, anses den første raden som kolonnenavn.

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

en annen måte å importere data på er å kopiere fra Excel Og importere Til R

hvis du bruker windows-systemet,

ekstrem Gradientforsterkning I R «Ultimate Guide»

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

MAC OSX system

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

dette er ikke den bedre måten å importere data Til R

openxlsx Pakke

openxlsx pakke er et annet alternativ til readxl pakke

library(openxlsx)read.xlsx(file_path)

eller

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

XLConnect pakke

xlconnect er et alternativ til xlsx-pakken

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

hvis du vil lese flere ark så

Lese flere ark

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)

i denne pakken kan Du Importere en navngitt region en gang

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

Lese flere navngitte regioner

Naive Bayes Klassifisering I R «Prediksjonsmodell»

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

HVIS du har csv-fil, kan DU unngå disse problemene mens du setter java-banen i R

Skriver ut BANEN TIL JAVA Home I R

Sys.getenv("JAVA_HOME")

Angir BANEN TIL JAVA

Sys.setenv(JAVA_HOME = "path_to_jre_java_folder")

jre-mappen inneholder I Java-mappen på datamaskinen Din (Programfiler)

likte dette tutorial? Ikke glem å vise din kjærlighet, Kan Du Abonnere På Nyhetsbrevet og KOMMENTERE nedenfor!

R Plot Pch-Symboler: Ulike punktformer I R »

innlegget Leser Data Fra Excel-Filer (xls,xlsx,csv) til R-Quick Guide dukket opp først på finnstats.

Leave a Reply

Din e-postadresse vil ikke bli publisert.