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.

plot(cars)

Add a new chunk by clicking the Insert Chunk button on the toolbar or by pressing Ctrl+Alt+I.

mean(cars$speed)
[1] 15.4
mean(cars$dist)
[1] 42.98
max(cars$dist)
[1] 120
max(cars$speed)
[1] 25
2^5
[1] 32
log(2.72)
[1] 1.000632
log10(5)
[1] 0.69897
log10(10)
[1] 1
log10(100)
[1] 2
log(10,base=5)
[1] 1.430677
log(10,base=2)
[1] 3.321928
log(1000,base=10)
[1] 3
log(10,base=5)
[1] 1.430677
log(10,base=10)
[1] 1
BA=42/212
BA
[1] 0.1981132
Batting_Average = round(BA,digits = 3)
Batting_Average
[1] 0.198
AB=565+156+65+3+7
BW=156+65+3
BV=(BW/AB)
OBP=round(BV,digits = 3)
OBP
[1] 0.281
3==8
[1] FALSE
3!=8
[1] TRUE
3>5
[1] FALSE
3<5
[1] TRUE
FALSE|TRUE
[1] TRUE
TRUE|FALSE
[1] TRUE
FALSE & FALSE
[1] FALSE
!FALSE & TRUE
[1] TRUE
!TRUE & TRUE
[1] FALSE
2<5 & 1 > 0
[1] TRUE
Total_Bases <- 1*3
Total_Bases*12
[1] 36
ls()
 [1] "a"               "AB"             
 [3] "at1"             "at2"            
 [5] "b"               "BA"             
 [7] "Batting_Average" "blood"          
 [9] "bt1"             "bt2"            
[11] "BV"              "BW"             
[13] "color_pct"       "color_table"    
[15] "flu_status"      "gender"         
[17] "ins_model"       "ins_model2"     
[19] "insurance"       "launch"         
[21] "m"               "m.cubist"       
[23] "m.rpart"         "MAE"            
[25] "model"           "model_table"    
[27] "new.pkg"         "OBP"            
[29] "p.cubist"        "p.rpart"        
[31] "pkg"             "pt_data"        
[33] "r"               "reg"            
[35] "regression1"     "sdr_a"          
[37] "sdr_b"           "subject_name"   
[39] "subject1"        "symptoms"       
[41] "tee"             "temperature"    
[43] "Total_Bases"     "usedcars"       
[45] "wine"            "wine_test"      
[47] "wine_train"     
rm(Total_Bases)
ls()
 [1] "a"               "AB"             
 [3] "at1"             "at2"            
 [5] "b"               "BA"             
 [7] "Batting_Average" "blood"          
 [9] "bt1"             "bt2"            
[11] "BV"              "BW"             
[13] "color_pct"       "color_table"    
[15] "flu_status"      "gender"         
[17] "ins_model"       "ins_model2"     
[19] "insurance"       "launch"         
[21] "m"               "m.cubist"       
[23] "m.rpart"         "MAE"            
[25] "model"           "model_table"    
[27] "new.pkg"         "OBP"            
[29] "p.cubist"        "p.rpart"        
[31] "pkg"             "pt_data"        
[33] "r"               "reg"            
[35] "regression1"     "sdr_a"          
[37] "sdr_b"           "subject_name"   
[39] "subject1"        "symptoms"       
[41] "tee"             "temperature"    
[43] "usedcars"        "wine"           
[45] "wine_test"       "wine_train"     
pitches_by_innings <- c(21,15,10,12)
pitches_by_innings
[1] 21 15 10 12
runs_per9innings= c(1,1,2,4,15)
hits_per9innings= c(3,3,5,10,25)
runs_per9innings
[1]  1  1  2  4 15
hits_per9innings
[1]  3  3  5 10 25
rep(2,5)
[1] 2 2 2 2 2
rep(10,4)
[1] 10 10 10 10
1:10
 [1]  1  2  3  4  5  6  7  8  9 10
10:5
[1] 10  9  8  7  6  5
seq(1,20, by=2)
 [1]  1  3  5  7  9 11 13 15 17 19
pitches_by_innings+runs_per9innings
[1] 22 16 12 16 36
pitches_by_innings!=runs_per9innings
[1] TRUE TRUE TRUE TRUE TRUE
length(runs_per9innings)
[1] 5
min(runs_per9innings)
[1] 1
max(pitches_by_innings)
[1] 21
mean(runs_per9innings)
[1] 4.6
runs_per9innings[3]
[1] 2
runs_per9innings[length(runs_per9innings)]
[1] 15
hits_per9innings[length(hits_per9innings)]
[1] 25
runs_per9innings[c(2,4)]
[1] 1 4
players = c("Ohtani","Skubal","Judge")
players
[1] "Ohtani" "Skubal" "Judge" 
data.frame(bonus = c(2, 3, 1),#in millions 
           active_roster = c("yes", "no", "yes"), 
           salary = c(1.5, 2.5, 1))#in millions 
sample(12:57,size=6)
[1] 28 22 44 54 53 39
bar = data.frame(var1 = LETTERS[1:10], var2 =1:10)
bar
n=5
samplerows= sample(1:nrow(bar),size=n)
samplerows
[1] 1 5 3 7 8
barsample=bar[samplerows, ]
barsample
x=c("BMW","Honda","Nissan","BMW")
table(x)
x
   BMW  Honda Nissan 
     2      1      1 
sals=c(5,10,53,12,4.2,3.7)
mean(sals)
[1] 14.65
var(sals)
[1] 364.319
sd(sals)
[1] 19.08714
median(sals)
[1] 7.5
fivenum(sals)
[1]  3.7  4.2  7.5 12.0 53.0
fivenum(sals)
[1]  3.7  4.2  7.5 12.0 53.0
summary(sals)
   Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
   3.70    4.40    7.50   14.65   11.50   53.00 
getMode= function(x)
{
ux=unique(x)
ux[which.max(tabulate(match(x, ux)))]
}

getMode(x)
[1] "BMW"
getMode(hits_per9innings)
[1] 3
game_day<-c("Saturday", "Saturday", "Sunday", "Monday", "Saturday","Tuesday", "Sunday", "Friday", "Friday", "Monday")
table(game_day)
game_day
  Friday   Monday Saturday   Sunday  Tuesday 
       2        2        3        2        1 
getMode(game_day)
[1] "Saturday"

**Question

When you save the notebook, an HTML file containing the code and output will be saved alongside it (click the Preview button or press Ctrl+Shift+K to preview the HTML file).

The preview shows you a rendered HTML copy of the contents of the editor. Consequently, unlike Knit, Preview does not run any R code chunks. Instead, the output of the chunk when it was last run in the editor is displayed.

LS0tCnRpdGxlOiAiaW4tY2xhc3MgYWN0aXZpdHkgMSIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKVGhpcyBpcyBhbiBbUiBNYXJrZG93bl0oaHR0cDovL3JtYXJrZG93bi5yc3R1ZGlvLmNvbSkgTm90ZWJvb2suIFdoZW4geW91IGV4ZWN1dGUgY29kZSB3aXRoaW4gdGhlIG5vdGVib29rLCB0aGUgcmVzdWx0cyBhcHBlYXIgYmVuZWF0aCB0aGUgY29kZS4gCgpUcnkgZXhlY3V0aW5nIHRoaXMgY2h1bmsgYnkgY2xpY2tpbmcgdGhlICpSdW4qIGJ1dHRvbiB3aXRoaW4gdGhlIGNodW5rIG9yIGJ5IHBsYWNpbmcgeW91ciBjdXJzb3IgaW5zaWRlIGl0IGFuZCBwcmVzc2luZyAqQ3RybCtTaGlmdCtFbnRlciouIAoKYGBge3J9CnBsb3QoY2FycykKYGBgCgpBZGQgYSBuZXcgY2h1bmsgYnkgY2xpY2tpbmcgdGhlICpJbnNlcnQgQ2h1bmsqIGJ1dHRvbiBvbiB0aGUgdG9vbGJhciBvciBieSBwcmVzc2luZyAqQ3RybCtBbHQrSSouCgpgYGB7cn0KbWVhbihjYXJzJHNwZWVkKQptZWFuKGNhcnMkZGlzdCkKYGBgCgpgYGB7cn0KbWF4KGNhcnMkZGlzdCkKbWF4KGNhcnMkc3BlZWQpCmBgYAoKCgoKCgoKCgoKCmBgYHtyfQoyXjUKYGBgCgoKYGBge3J9CmxvZygyLjcyKQpgYGAKCmBgYHtyfQpsb2cxMCg1KQpgYGAKYGBge3J9CmxvZzEwKDEwKQpgYGAKYGBge3J9CmxvZzEwKDEwMCkKYGBgCmBgYHtyfQpsb2coMTAsYmFzZT01KQpgYGAKYGBge3J9CmxvZygxMCxiYXNlPTIpCmBgYApgYGB7cn0KbG9nKDEwMDAsYmFzZT0xMCkKCmBgYApgYGB7cn0KbG9nKDEwLGJhc2U9NSkKYGBgCmBgYHtyfQpsb2coMTAsYmFzZT0xMCkKYGBgCmBgYHtyfQpCQT00Mi8yMTIKQkEKYGBgCmBgYHtyfQpCYXR0aW5nX0F2ZXJhZ2UgPSByb3VuZChCQSxkaWdpdHMgPSAzKQpCYXR0aW5nX0F2ZXJhZ2UKYGBgCmBgYHtyfQpBQj01NjUrMTU2KzY1KzMrNwpCVz0xNTYrNjUrMwpCVj0oQlcvQUIpCk9CUD1yb3VuZChCVixkaWdpdHMgPSAzKQpPQlAKYGBgCmBgYHtyfQozPT04CmBgYApgYGB7cn0KMyE9OApgYGAKYGBge3J9CjM+NQpgYGAKYGBge3J9CjM8NQpgYGAKYGBge3J9CkZBTFNFfFRSVUUKYGBgCmBgYHtyfQpUUlVFfEZBTFNFCmBgYApgYGB7cn0KRkFMU0UgJiBGQUxTRQpgYGAKYGBge3J9CiFGQUxTRSAmIFRSVUUKYGBgCmBgYHtyfQohVFJVRSAmIFRSVUUKYGBgCmBgYHtyfQoyPDUgJiAxID4gMApgYGAKYGBge3J9ClRvdGFsX0Jhc2VzIDwtIDEqMwpUb3RhbF9CYXNlcyoxMgpgYGAKYGBge3J9CmxzKCkKYGBgCmBgYHtyfQpybShUb3RhbF9CYXNlcykKbHMoKQpgYGAKYGBge3J9CnBpdGNoZXNfYnlfaW5uaW5ncyA8LSBjKDIxLDE1LDEwLDEyKQpwaXRjaGVzX2J5X2lubmluZ3MKYGBgCmBgYHtyfQpydW5zX3Blcjlpbm5pbmdzPSBjKDEsMSwyLDQsMTUpCmhpdHNfcGVyOWlubmluZ3M9IGMoMywzLDUsMTAsMjUpCnJ1bnNfcGVyOWlubmluZ3MKYGBgCmBgYHtyfQpoaXRzX3Blcjlpbm5pbmdzCmBgYApgYGB7cn0KcmVwKDIsNSkKYGBgCmBgYHtyfQpyZXAoMTAsNCkKYGBgCmBgYHtyfQoxOjEwCmBgYApgYGB7cn0KMTA6NQpgYGAKYGBge3J9CnNlcSgxLDIwLCBieT0yKQpgYGAKYGBge3J9CnBpdGNoZXNfYnlfaW5uaW5ncytydW5zX3Blcjlpbm5pbmdzCmBgYApgYGB7cn0KcGl0Y2hlc19ieV9pbm5pbmdzIT1ydW5zX3Blcjlpbm5pbmdzCmBgYApgYGB7cn0KbGVuZ3RoKHJ1bnNfcGVyOWlubmluZ3MpCmBgYApgYGB7cn0KbWluKHJ1bnNfcGVyOWlubmluZ3MpCmBgYApgYGB7cn0KbWF4KHBpdGNoZXNfYnlfaW5uaW5ncykKYGBgCmBgYHtyfQptZWFuKHJ1bnNfcGVyOWlubmluZ3MpCmBgYApgYGB7cn0KcnVuc19wZXI5aW5uaW5nc1szXQpgYGAKYGBge3J9CnJ1bnNfcGVyOWlubmluZ3NbbGVuZ3RoKHJ1bnNfcGVyOWlubmluZ3MpXQpgYGAKYGBge3J9CmhpdHNfcGVyOWlubmluZ3NbbGVuZ3RoKGhpdHNfcGVyOWlubmluZ3MpXQpgYGAKYGBge3J9CnJ1bnNfcGVyOWlubmluZ3NbYygyLDQpXQpgYGAKYGBge3J9CnBsYXllcnMgPSBjKCJPaHRhbmkiLCJTa3ViYWwiLCJKdWRnZSIpCnBsYXllcnMKYGBgCmBgYHtyfQpkYXRhLmZyYW1lKGJvbnVzID0gYygyLCAzLCAxKSwjaW4gbWlsbGlvbnMgCiAgICAgICAgICAgYWN0aXZlX3Jvc3RlciA9IGMoInllcyIsICJubyIsICJ5ZXMiKSwgCiAgICAgICAgICAgc2FsYXJ5ID0gYygxLjUsIDIuNSwgMSkpI2luIG1pbGxpb25zIApgYGAKYGBge3J9CnNhbXBsZSgxMjo1NyxzaXplPTYpCmBgYApgYGB7cn0KYmFyID0gZGF0YS5mcmFtZSh2YXIxID0gTEVUVEVSU1sxOjEwXSwgdmFyMiA9MToxMCkKYmFyCmBgYApgYGB7cn0Kbj01CnNhbXBsZXJvd3M9IHNhbXBsZSgxOm5yb3coYmFyKSxzaXplPW4pCnNhbXBsZXJvd3MKYGBgCmBgYHtyfQpiYXJzYW1wbGU9YmFyW3NhbXBsZXJvd3MsIF0KYmFyc2FtcGxlCmBgYApgYGB7cn0KeD1jKCJCTVciLCJIb25kYSIsIk5pc3NhbiIsIkJNVyIpCnRhYmxlKHgpCmBgYApgYGB7cn0Kc2Fscz1jKDUsMTAsNTMsMTIsNC4yLDMuNykKbWVhbihzYWxzKQpgYGAKYGBge3J9CnZhcihzYWxzKQpgYGAKYGBge3J9CnNkKHNhbHMpCmBgYApgYGB7cn0KbWVkaWFuKHNhbHMpCmBgYApgYGB7cn0KZml2ZW51bShzYWxzKQpgYGAKYGBge3J9CmZpdmVudW0oc2FscykKYGBgCmBgYHtyfQpzdW1tYXJ5KHNhbHMpCmBgYApgYGB7cn0KZ2V0TW9kZT0gZnVuY3Rpb24oeCkKewp1eD11bmlxdWUoeCkKdXhbd2hpY2gubWF4KHRhYnVsYXRlKG1hdGNoKHgsIHV4KSkpXQp9CgpnZXRNb2RlKHgpCmBgYApgYGB7cn0KZ2V0TW9kZShoaXRzX3Blcjlpbm5pbmdzKQpgYGAKYGBge3J9CmdhbWVfZGF5PC1jKCJTYXR1cmRheSIsICJTYXR1cmRheSIsICJTdW5kYXkiLCAiTW9uZGF5IiwgIlNhdHVyZGF5IiwiVHVlc2RheSIsICJTdW5kYXkiLCAiRnJpZGF5IiwgIkZyaWRheSIsICJNb25kYXkiKQp0YWJsZShnYW1lX2RheSkKYGBgCmBgYHtyfQpnZXRNb2RlKGdhbWVfZGF5KQpgYGAKCgoKCgoKCgoKCgoKCgoKKipRdWVzdGlvbgoKCgpXaGVuIHlvdSBzYXZlIHRoZSBub3RlYm9vaywgYW4gSFRNTCBmaWxlIGNvbnRhaW5pbmcgdGhlIGNvZGUgYW5kIG91dHB1dCB3aWxsIGJlIHNhdmVkIGFsb25nc2lkZSBpdCAoY2xpY2sgdGhlICpQcmV2aWV3KiBidXR0b24gb3IgcHJlc3MgKkN0cmwrU2hpZnQrSyogdG8gcHJldmlldyB0aGUgSFRNTCBmaWxlKS4KClRoZSBwcmV2aWV3IHNob3dzIHlvdSBhIHJlbmRlcmVkIEhUTUwgY29weSBvZiB0aGUgY29udGVudHMgb2YgdGhlIGVkaXRvci4gQ29uc2VxdWVudGx5LCB1bmxpa2UgKktuaXQqLCAqUHJldmlldyogZG9lcyBub3QgcnVuIGFueSBSIGNvZGUgY2h1bmtzLiBJbnN0ZWFkLCB0aGUgb3V0cHV0IG9mIHRoZSBjaHVuayB3aGVuIGl0IHdhcyBsYXN0IHJ1biBpbiB0aGUgZWRpdG9yIGlzIGRpc3BsYXllZC4K