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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert