Learn R Programming

BAwiR (version 1.3.4)

scraping_rosters_euro: Euroleague and Eurocup players' profile

Description

This function should allow us to obtain the basic information of each Euroleague/Eurocup player, including his birth date. Then, we will be able to compute the age that each player had in the date that he played each game. The websites used to collect information are https://www.euroleaguebasketball.net/euroleague/ and https://www.euroleaguebasketball.net/eurocup/.

Usage

scraping_rosters_euro(competition, pcode, year, verbose = TRUE, 
                      r_user = "guillermo.vinue@uv.es")

Value

Data frame with seven columns:

  • CombinID: Unique ID to identify the players.

  • Player: Player's name.

  • Position: Player's position on the court.

  • Height: Player's height.

  • Date_birth: Player's birth date.

  • Nationality Player's nationality.

  • Website_player: Website.

Arguments

competition

String. Options are "Euroleague" and "Eurocup".

pcode

Code corresponding to the player's website to scrape.

year

Year when the season starts. 2017 refers to 2017-2018 and so on.

verbose

Should R report information on progress? Default TRUE.

r_user

Email user to identify the user when doing web scraping. This is a polite way to do web scraping and to certify that the user is working as transparently as possible with a research purpose.

Author

Guillermo Vinue

See Also

do_scraping_rosters

Examples

Run this code
if (FALSE) {
# Not needed to scrape every time the package is checked, built and installed.
# It takes 15 seconds.
df_bio <- scraping_rosters_euro("Euroleague", "005791", "2017", verbose = TRUE,
                                 r_user = "guillermo.vinue@uv.es")
}

Run the code above in your browser using DataLab