tietojen lukeminen Excel-tiedostoista (xls,xlsx,csv) R-Pikaoppaaseen
tietojen lukeminen Excel-tiedostoista R: ään, niin monet ihmiset vielä tallentavat tietokokonaisuutensa R: ään, mutta joskus tulevat data-analyysiin, jossa on paljon vaikeuksia, kun ladataan tietoja R: ään, voimme hyödyntää r: n toimintojen voimaa.
tässä opetusohjelmassa aiomme kuvata, miten excel-tietojen XLS-tai xlsx-tiedostomuodot luetaan r: ksi.tämä voidaan tehdä käyttämällä readxl -, xlsx -, openxlsx-tai XLConnect-pakettia.
tietojen lukeminen Excel-tiedostoista R
readxl-paketti
jos et ole asentanut readxl-pakettia, voit käyttää alla koodia
toistuvia anovan toimenpiteitä R: n täydellisessä tutoriaalissa ”
install.packages("readxl")
Lataa readxl-paketti R: ään.
library("readxl")
XLS-ja xlsx-formaatin lukeminen on esitetty alla.
XLS-tiedostoille
data<- read_excel("file.xls")
XLSX-tiedostoille
data <- read_excel("file.xlsx")
voit valita tiedoston interaktiivisesti tiedoston perusteella.valitse () funktio. Tämä on aikaa vievää, joten ei suositella.
data <- read_excel(file.choose())
Kuvittele, että jos sinulla on useita arkkia, voit käyttää argumenttilomaketta.
sinun täytyy määrittää arkki sen nimen mukaan
data <- read_excel("my_file.xlsx", sheet = "sheetname")
voit määrittää taulukon sen indeksin mukaan
data <- read_excel("my_file.xlsx", sheet = 2)
joskus excel-arkki sisältää puuttuvat arvot, jos luet tiedostoa r se näkyy tyhjänä Soluna, voit välttää tällaisia ongelmia asettaessasi na-argumenttia.
QQ-tontteja R: Kvantiili-Kvantiili tontteja – pikaopas ”
data <- read_excel("file.xlsx", na = "---")
jos haluat lukea useita excel-tiedostoja sitten,
library(readxl)file.list <- list.files(pattern='*.xlsx')df.list <- lapply(file.list, read_excel)
jos haluat myös sisällyttää tiedostot alikansioihin, niin
file.list <- list.files(pattern='*.xlsx', recursive = TRUE)
Oletetaan, että kaikilla arkeilla on sama sarakenimi, voit käyttää bind_rowsia,
library(dplyr)df <- bind_rows(df.list, .id = "id")
xlsx-paketti
toinen paketti on XLSX, java-pohjainen ratkaisu, excel-tiedostojen lukemiseen, kirjoittamiseen ja muotoiluun R: ssä.
jos sinua ei ole asennettu, voit asentaa paketin alla olevan koodin perusteella.
install.packages("xlsx")
Ladataan xlsx-paketti R: ään.
library("xlsx")
miten xlsx-pakettia käytetään?
KNN algoritmi Koneoppiminen ”luokittelu & regressio”
XLSX pakagessa luetaan lähinnä kaksi funktiota.xlsx () ja lukea.xlsx2 ()
oletetaan, jos sinulla on isompia tiedostoja, niin lue.xlsx2 () – toimintoa suositellaan, koska se lataa nopeammin kuin luetaan.xlsx.
XLSX-pakkausmuoto on esitetty alla.
read.xlsx(file, sheetIndex, header=TRUE)read.xlsx2(file, sheetIndex, header=TRUE)
tiedosto, joka ilmaisee tiedostopolun
sheetindeksi osoittaa luettavan arkin indeksin
otsikko osoittaa loogisen arvon. Jos otsikko on tosi, ensimmäistä riviä pidetään sarakkeen niminä.
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
toinen tapa tuoda tietoja on kopioida Excel ja tuoda R
jos käytät windows-järjestelmää,
eXtreme gradientin Boosting in R ”Ultimate Guide”
data <- read.table(file = "clipboard", sep = "\t", header=TRUE)
MAC OSX-järjestelmä
data <- read.table(pipe("pbpaste"), sep="\t", header = TRUE)
tämä ei ole parempi tapa tuoda tietoja R
openxlsx-paketti
openxlsx-paketti on toinen vaihtoehto readxl-paketille
library(openxlsx)read.xlsx(file_path)
tai
read.xlsx(file_path, cols = 1:2, rows = 2:3)
XLConnect-paketti
xlconnect on vaihtoehto xlsx-paketille
install.packages("XLConnect")library(XLConnect)data <- readWorksheetFromFile(file_path, sheet = "list-column", startRow = 1, endRow = 10, startCol = 1, endCol = 3)
jos haluat lukea useita arkkia niin
lukeminen useita arkkia
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)
tässä paketissa yu voi tuoda nimetyn alueen kerran
data <- readNamedRegionFromFile(file, # File path name, # Region name ...) # Arguments of readNamedRegion()
lukeminen Useita nimettyjä alueita
naiivi Bayes luokitus R ”Prediction Model”
load <- loadWorkbook(file_path)data <- readNamedRegion(load, name_Region_1, ...)data2 <- readNamedRegion(load, name_Region_2, ...)
jos sinulla on csv-tiedosto,
data<-read.csv("file.csv",1)
joskus excel-tiedostoja voi esiintyä JAVA-virheitä, voit välttää nämä ongelmat, Kun asetat java-polun R
tulostaa JAVA-polun R
Sys.getenv("JAVA_HOME")
asettaa JAVA-polun
Sys.setenv(JAVA_HOME = "path_to_jre_java_folder")
JRE-kansion, joka sisältää tietokoneesi Java-kansion (Ohjelmatiedostot)
nautti tästä opetusohjelma? Älä unohda osoittaa rakkauttasi, Tilaa uutiskirje ja kommentoi alla!
R Plot pch Symbols: Different point formes in R ”
the post data from Excel Files (xls,xlsx,csv) into R-Quick Guide appeared first on finnstats.