This is an R Markdown
Notebook. When you execute code within the notebook, the results appear
beneath the code.
Try executing this chunk by clicking the Run button within
the chunk or by placing your cursor inside it and pressing
Ctrl+Shift+Enter. For mac, use CMD+Enter

mean(cars$speed)
[1] 15.4
mean(cars$dist)
[1] 42.98
log(10, base=5)
[1] 1.430677
batting average = no of hits / no of at bats
what is the batting average of a player that bats 29hits in 112
bats
BA
[1] 0.2589286
OBP = (156+65+3)/(565+156+65+3+7)
OBP
[1] 0.281407
ls()
[1] "BA" "OBP"
runs_per_9innings+hits_per_9innings
[1] 25 7 24 30 8
# consecutive numbers
1:5
[1] 1 2 3 4 5
# sequence from 1 to 10 with a step of 2
seq(1, 10, by=2)
[1] 1 3 5 7 9
runs_per_9innings==hits_per_9innings
[1] FALSE FALSE FALSE FALSE FALSE
# find length of vector
length(runs_per_9innings)
[1] 5
# find min value in vector
min(runs_per_9innings)
[1] 5
# find average value in vector
mean(runs_per_9innings)
[1] 10.8
#Question_5: Get the first element of hits_per_9innings.
runs_per_9innings[1]
[1] 14
runs_per_9innings[5]
[1] 6
runs_per_9innings[4]
[1] 16
runs_per_9innings[c(2, 3, 4)]
[1] 5 13 16
# Making a data frame
data.frame(bonus = c(2, 3, 1),
active_roster = c("yes", "no", "yes"),
salary = c(1.5, 2.5, 1))
Making random samples
sample (1:10, size = 10)
[1] 4 10 3 7 5 2 6 8 9 1
bar <- data.frame(var1 = LETTERS[1:10], var2 = 1:10)
bar
#Question_7: Find the most frequent value of hits_per_9innings.
mode <- function(x) {
ux <- unique(x)
ux[which.max(tabulate(match(x, ux)))]
}
# most freq in hits per 9 innings
mode(hits_per_9innings)
[1] 11
#Question_8: Summarize the following survey with the `table()` command:
#What is your favorite day of the week to watch baseball? A total of 10 fans submitted this survey.
#Saturday, Saturday, Sunday, Monday, Saturday,Tuesday, Sunday, Friday, Friday, Monday
game_day<-c("Saturday", "Saturday", "Sunday", "Monday", "Saturday","Tuesday", "Sunday", "Friday", "Friday", "Monday")
print(table(game_day))
game_day
Friday Monday Saturday Sunday Tuesday
2 2 3 2 1
# the favorite day to watch baseball is Saturday
mode(game_day)
[1] "Saturday"
LS0tCnRpdGxlOiAiWW91c3NlZi1Nb2R1bGUtMS1TcHJpbmcyNiIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKVGhpcyBpcyBhbiBbUiBNYXJrZG93bl0oaHR0cDovL3JtYXJrZG93bi5yc3R1ZGlvLmNvbSkgTm90ZWJvb2suIFdoZW4geW91IGV4ZWN1dGUgY29kZSB3aXRoaW4gdGhlIG5vdGVib29rLCB0aGUgcmVzdWx0cyBhcHBlYXIgYmVuZWF0aCB0aGUgY29kZS4gCmBgYHtyfQoKYGBgCgpUcnkgZXhlY3V0aW5nIHRoaXMgY2h1bmsgYnkgY2xpY2tpbmcgdGhlICpSdW4qIGJ1dHRvbiB3aXRoaW4gdGhlIGNodW5rIG9yIGJ5IHBsYWNpbmcgeW91ciBjdXJzb3IgaW5zaWRlIGl0IGFuZCBwcmVzc2luZyAqQ3RybCtTaGlmdCtFbnRlciouIEZvciBtYWMsIHVzZSAqQ01EK0VudGVyKgoKYGBge3J9CnBsb3QoY2FycykKYGBgCmBgYHtyfQptZWFuKGNhcnMkc3BlZWQpCmBgYApgYGB7cn0KbWVhbihjYXJzJGRpc3QpCmBgYApgYGB7cn0KbG9nKDEwLCBiYXNlPTUpIApgYGAKIyMgYmF0dGluZyBhdmVyYWdlID0gbm8gb2YgaGl0cyAvIG5vIG9mIGF0IGJhdHMgCiMjIHdoYXQgaXMgdGhlIGJhdHRpbmcgYXZlcmFnZSBvZiBhIHBsYXllciB0aGF0IGJhdHMgMjloaXRzIGluIDExMiBiYXRzIApgYGB7cn0KQkEgPSAyOS8xMTIKQkEKYGBgCgpgYGB7cn0KI09CUD0oSCtCQitIQlApLyhBdCBCYXRzK0grQkIrSEJQK1NGKQojQUI9NTY1LEg9MTU2LEJCPTY1LEhCUD0zLFNGPTcKCk9CUCA9ICgxNTYrNjUrMykvKDU2NSsxNTYrNjUrMys3KQpPQlAKbHMoKQpgYGAKYGBge3J9CiNRdWVzdGlvbl80OiBEZWZpbmUgdHdvIHZlY3RvcnMscnVuc19wZXJfOWlubmluZ3MgYW5kIGhpdHNfcGVyXzlpbm5pbmdzLCBlYWNoIHdpdGggZml2ZSBlbGVtZW50cy4gCgpydW5zX3Blcl85aW5uaW5ncyA8LSBjKDE0LDUsMTMsMTYsNikKaGl0c19wZXJfOWlubmluZ3MgPC0gYygxMSwyLDExLDE0LDIpCgpydW5zX3Blcl85aW5uaW5ncytoaXRzX3Blcl85aW5uaW5ncyAKCmBgYAoKYGBge3J9CiMgY29uc2VjdXRpdmUgbnVtYmVycwoxOjUKYGBgCmBgYHtyfQojIHNlcXVlbmNlIGZyb20gMSB0byAxMCB3aXRoIGEgc3RlcCBvZiAyCnNlcSgxLCAxMCwgYnk9MikKYGBgCgpgYGB7cn0KcnVuc19wZXJfOWlubmluZ3M9PWhpdHNfcGVyXzlpbm5pbmdzCgpgYGAKYGBge3J9CiMgZmluZCBsZW5ndGggb2YgdmVjdG9yCmxlbmd0aChydW5zX3Blcl85aW5uaW5ncykKYGBgCgpgYGB7cn0KIyBmaW5kIG1pbiB2YWx1ZSBpbiB2ZWN0b3IgCm1pbihydW5zX3Blcl85aW5uaW5ncykKYGBgCgpgYGB7cn0KIyBmaW5kIGF2ZXJhZ2UgdmFsdWUgaW4gdmVjdG9yIAptZWFuKHJ1bnNfcGVyXzlpbm5pbmdzKQpgYGAKI1F1ZXN0aW9uXzU6IEdldCB0aGUgZmlyc3QgZWxlbWVudCBvZiBoaXRzX3Blcl85aW5uaW5ncy4KCmBgYHtyfQpydW5zX3Blcl85aW5uaW5nc1sxXQpgYGAKYGBge3J9CiNRdWVzdGlvbl82OiBHZXQgdGhlIGxhc3QgZWxlbWVudCBvZiBoaXRzX3Blcl85aW5uaW5ncy4KCnJ1bnNfcGVyXzlpbm5pbmdzWzVdCgpgYGAKYGBge3J9CnJ1bnNfcGVyXzlpbm5pbmdzW2MoMiwgMywgNCldCgpgYGAKCmBgYHtyfQojIE1ha2luZyBhIGRhdGEgZnJhbWUgCmRhdGEuZnJhbWUoYm9udXMgPSBjKDIsIDMsIDEpLCAKICAgICAgICAgICBhY3RpdmVfcm9zdGVyID0gYygieWVzIiwgIm5vIiwgInllcyIpLCAKICAgICAgICAgICBzYWxhcnkgPSBjKDEuNSwgMi41LCAxKSkKYGBgCgoKTWFraW5nIHJhbmRvbSBzYW1wbGVzIAoKYGBge3J9CnNhbXBsZSAoMToxMCwgc2l6ZSA9IDEwKSAKYGBgCmBgYHtyfQpiYXIgPC0gZGF0YS5mcmFtZSh2YXIxID0gTEVUVEVSU1sxOjEwXSwgdmFyMiA9IDE6MTApCmJhcgpgYGAKI1F1ZXN0aW9uXzc6IEZpbmQgdGhlIG1vc3QgZnJlcXVlbnQgdmFsdWUgb2YgaGl0c19wZXJfOWlubmluZ3MuCgpgYGB7cn0KbW9kZSA8LSBmdW5jdGlvbih4KSB7CiAgdXggPC0gdW5pcXVlKHgpIAogIHV4W3doaWNoLm1heCh0YWJ1bGF0ZShtYXRjaCh4LCB1eCkpKV0KfQoKIyBtb3N0IGZyZXEgaW4gaGl0cyBwZXIgOSBpbm5pbmdzIAptb2RlKGhpdHNfcGVyXzlpbm5pbmdzKQpgYGAKYGBge3J9CiNRdWVzdGlvbl84OiBTdW1tYXJpemUgdGhlIGZvbGxvd2luZyBzdXJ2ZXkgd2l0aCB0aGUgYHRhYmxlKClgIGNvbW1hbmQ6CiNXaGF0IGlzIHlvdXIgZmF2b3JpdGUgZGF5IG9mIHRoZSB3ZWVrIHRvIHdhdGNoIGJhc2ViYWxsPyBBIHRvdGFsIG9mIDEwIGZhbnMgc3VibWl0dGVkIHRoaXMgc3VydmV5LgojU2F0dXJkYXksIFNhdHVyZGF5LCBTdW5kYXksIE1vbmRheSwgU2F0dXJkYXksVHVlc2RheSwgU3VuZGF5LCBGcmlkYXksIEZyaWRheSwgTW9uZGF5CmdhbWVfZGF5PC1jKCJTYXR1cmRheSIsICJTYXR1cmRheSIsICJTdW5kYXkiLCAiTW9uZGF5IiwgIlNhdHVyZGF5IiwiVHVlc2RheSIsICJTdW5kYXkiLCAiRnJpZGF5IiwgIkZyaWRheSIsICJNb25kYXkiKQoKcHJpbnQodGFibGUoZ2FtZV9kYXkpKQojIHRoZSBmYXZvcml0ZSBkYXkgdG8gd2F0Y2ggYmFzZWJhbGwgaXMgU2F0dXJkYXkgCgptb2RlKGdhbWVfZGF5KQpgYGAKCg==