Description Usage Format Source Examples
This data set contains information on all penalty shot's taken in the German Men's Bundesliga from its inaugural season 1963/64 until the end of season 2016/17.
1 | data("penalties")
|
A data frame with 4599 observations on the following 15 variables.
dateDate vector containing the date the penalty was taken.
seasonCharacter vector containing the season the penalty was taken in.
matchdayNumeric vector that specifies the match day the penalty was taken on. Usually, seasons in the men\'s bundesliga consist of 34 match days, but there have been some seasons with a varying number, 30 and 38.
goalkeeperCharacter vector containing the name of the goalkeeper the penalty was taken against.
penaltytakerCharacter vector containing the name of the player who took the penalty.
homegameNumeric vector that specifies where the match was played, 1 indicates an away match for the goalkeeper, 2 a home match. In many cases it is advisable to convert this variable to a factor.
resultCharacter vector that gives the result of the penalty in German. Possible values are
Tor: Goal
gehalten: Save (abbreviation for gehalten)
vorbei: Miss (abbreviation for vorbei)
drüber: Miss, too high (abbreviation for drüber)
Latte: Miss, hit the crossbar (abbreviation for Latte)
Pfosten: Miss, hit the post (abbreviation for Pfosten)
The difference between a save and a miss is that the goalkeeper actively stopped the ball for save, whereas the penalty taker missed the goal without the goalkeeper touching it in the latter case.
The distinction between different types of misses is included for historical reasons only. Current policy is to
distinguish between goals, saves, and misses only. Analyses that rely on drüb, Latt or Pfos
are likely misleading.
minuteNumeric vector specifying the minute of the match the penalty was taken in.
goaldiffNumeric vector that gives the goal difference before the penalty was taken. A positive number indicates that the goalkeeper's club is in the lead.
gkclubCharacter vector that specifies the goalkeeper's club
ptclubCharacter vector that specifies the penalty taker's club
gkageNumeric vector giving the goalkeeper's age in years at the time the penalty was given
ptageNumeric vector giving the penalty taker's age in years at the time the penalty was given
gkexpNumeric vector giving the goalkeeper's experience, measured in number of seasons. 0 stands for the debut season, from then on, 1 is added for every following season, regardless of whether the player played in the Bundesliga or not.
ptexpNumeric vector giving the penalty taker's experience, measured in number of seasons. 0 stands for the debut season, from then on, 1 is added for every following season, regardless of whether the player played in the Bundesliga or not.
Updated regularly
1 2 3 4 5 | data(penalties)
str(penalties)
penaltyPrint('Illgner', exact = FALSE, pendat = penalties)
penaltyPlot('Illgner', exact = FALSE, pendat = penalties)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.