Hoe een csv van een url in r te lezen (3 methoden)
Er zijn drie methoden die u kunt gebruiken om een CSV-bestand van een URL in R te lezen:
Methode 1: Gebruik Base R
data <- read. csv ('https://website.com/data.csv')
Methode 2: Gebruik het data.table-pakket
library (data.table)
data <- fread('https://website.com/data.csv')
Methode 3: Gebruik het reader-pakket
library (readr)
data <- read_csv('https://website.com/data.csv')
Elke methode werkt hetzelfde, maar de methoden data.table en reader zijn doorgaans veel sneller als u een grote dataset leest.
De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken.
Methode 1: Gebruik Base R
De volgende code laat zien hoe u een CSV-bestand van een URL importeert met behulp van Base R:
#import data from URL data <- read. csv ('https://raw.githubusercontent.com/Statorials/Miscellaneous/main/basketball_data.csv') #view first five rows head(data) player assists points 1 to 6 12 2 B 7 19 3 C 14 7 4 D 4 6 5 E 5 10 #view class of data class(data) [1] "data.frame"
Methode 2: Gebruik data.table
De volgende code laat zien hoe u een CSV-bestand van een URL importeert met behulp van het data.table- pakket:
library (data.table) #import data from URL data2 <- fread('https://raw.githubusercontent.com/Statorials/Miscellaneous/main/basketball_data.csv') #view first five rows head(data2) player assists points 1: A 6 12 2: B 7 19 3: C 14 7 4: D 4 6 5: E 5 10 #view class of data class(data2) [1] "data.table" "data.frame"
Methode 3: Gebruik reader
De volgende code laat zien hoe u een CSV-bestand van een URL importeert met behulp van het reader- pakket:
library (readr) #import data from URL data3 <- fread('https://raw.githubusercontent.com/Statorials/Miscellaneous/main/basketball_data.csv') #view first five rows head(data3) player assists points 1 to 6 12 2 B 7 19 3 C 14 7 4 D 4 6 5 E 5 10 #view class of data class(data3) [1] "spec_tbl_df" "tbl_df" "tbl" "data.frame"
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere bestandstypen in R kunt importeren:
CSV-bestanden importeren in R
Excel-bestanden importeren in R
SPSS-bestanden importeren in R
SAS-bestanden importeren in R
Gegevensbestanden importeren in R