Description Usage Arguments Details Value Note Author(s) References See Also Examples
View source: R/getPlayerDataOD.R
Get the player data given the profile of the batsman. The allowed inputs are home,away or both and won,lost or draw of matches. The data is stored in a <player>.csv file in a directory specified. This function also returns a data frame of the player
1 2 |
profile |
This is the profile number of the player to get data. This can be obtained from https://www.espncricinfo.com/ci/content/player/index.html. Type the name of the player and click search. This will display the details of the player. Make a note of the profile ID. For e.g For Virender Sehwag this turns out to be https://www.espncricinfo.com/india/content/player/35263.html. Hence the profile for Sehwag is 35263 |
opposition |
The numerical value of the opposition country e.g.Australia,India, England etc. The values are Australia:2,Bangladesh:25,Bermuda:12, England:1,Hong Kong:19,India:6,Ireland:29, Netherlands:15,New Zealand:5,Pakistan:7,Scotland:30,South Africa:3,Sri Lanka:8,United Arab Emirates:27, West Indies:4, Zimbabwe:9; Africa XI:405 Note: If no value is entered for opposition then all teams are considered |
host |
The numerical value of the host country e.g.Australia,India, England etc. The values are Australia:2,Bangladesh:25,England:1,India:6,Ireland:29,Malaysia:16,New Zealand:5,Pakistan:7, Scotland:30,South Africa:3,Sri Lanka:8,United Arab Emirates:27,West Indies:4, Zimbabwe:9 Note: If no value is entered for host then all host countries are considered |
dir |
Name of the directory to store the player data into. If not specified the data is stored in a default directory "../data". Default="../data" |
file |
Name of the file to store the data into for e.g. tendulkar.csv. This can be used for subsequent functions. Default="player001.csv" |
type |
type of data required. This can be "batting" or "bowling" |
homeOrAway |
This is vector with either or all 1,2, 3. 1 is for home 2 is for away, 3 is for neutral venue |
result |
This is a vector that can take values 1,2,3,5. 1 - won match 2- lost match 3-tied 5- no result |
More details can be found in my short video tutorial in Youtube https://www.youtube.com/watch?v=q9uMPFVsXsI
Returns the player's dataframe
Maintainer: Tinniam V Ganesh <tvganesh.85@gmail.com>
Tinniam V Ganesh
https://www.espncricinfo.com/ci/content/stats/index.html
https://gigadom.in/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | ## Not run:
# Both home and away. Result = won,lost and drawn
sehwag <-getPlayerDataOD(35263,dir="../cricketr/data", file="sehwag1.csv",
type="batting", homeOrAway=c(1,2),result=c(1,2,3,5))
# Only away. Get data only for won and lost innings
sehwag <-getPlayerDataOD(35263,dir="../cricketr/data", file="sehwag2.csv",
type="batting",homeOrAway=c(2),result=c(1,2))
# Get bowling data and store in file for future
malinga <- getPlayerData(49758,dir="../cricketr/data",file="malinga1.csv",
type="bowling")
# Get Dhoni's ODI record in Australia against Australua
dhoni <- getPlayerDataOD(28081,opposition = 2,host=2,dir=".",
file="dhoniVsAusinAusOD",type="batting")
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.