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)

# create vectors of data for three medical patients
president_name <- c("Trump", "Biden", "Obama")
president_salary <- c(10, 9, 8)
application_status <- c(FALSE, FALSE, TRUE)
president_name[2]
[1] "Biden"
president_salary[2:3]
[1] 9 8
president_salary[-2] 
[1] 10  8
president_salary[c(TRUE, TRUE, FALSE)]
[1] 10  9
gender <- factor(c("MALE", "MALE", "MALE"))
gender
[1] MALE MALE MALE
Levels: MALE
Heigt <- factor(c("5", "6", "7"),
                levels = c("5", "6", "7"))
Heigt
[1] 5 6 7
Levels: 5 6 7
skin_color <- factor(c("Orange", "White", "Black"),
                   levels = c("orange", "white", "black"),
                   ordered = TRUE)
skin_color > "white"
[1] NA NA NA
president_name[1]
[1] "Trump"
president_salary[1]
[1] 10
application_status[1]
[1] FALSE
Heigt[1]
[1] 5
Levels: 5 6 7
skin_color[1]
[1] <NA>
Levels: orange < white < black
# create list for a president
president_name3 <- list(fullname = president_name[3], 
                 president_salary = president_salary[3],
                 application_status = application_status[3],
                 Heigt = Heigt[3],
                 skin_color = skin_color[3])
            
president_name
[1] "Trump" "Biden" "Obama"
pt_data <- data.frame(president_name, president_salary, application_status, Heigt,
                      skin_color, stringsAsFactors = FALSE)
pt_data
#getting a single collum
pt_data$president_name
[1] "Trump" "Biden" "Obama"
pt_data[c("president_salary", "president_name")]
pt_data[2:3]
pt_data[1, 2]
[1] 10
pt_data[c(1, 3), c(2, 4)]
pt_data[, 1]
[1] "Trump" "Biden" "Obama"
pt_data[1, ]
pt_data[ , ]
pt_data[c(1, 3), c("president_name", "president_salary")]
m1<-matrix(c(1,2,3,4),nrow=2)
m1
     [,1] [,2]
[1,]    1    3
[2,]    2    4
m2<-matrix(c(1,2,3,4),ncol = 2)
m2
     [,1] [,2]
[1,]    1    3
[2,]    2    4
m1[1,1]
[1] 1
#let us get the second element in first collum of matrix m2
m2[2,1]
[1] 2
#creating a 2x3matrix
m3<-matrix(c(1,2,3,4,5,6), nrow = 2)
m3
     [,1] [,2] [,3]
[1,]    1    3    5
[2,]    2    4    6
m4<-matrix(c(2,3,7,9,11,10i),ncol = 2)
m4
     [,1]   [,2]
[1,] 2+0i  9+ 0i
[2,] 3+0i 11+ 0i
[3,] 7+0i  0+10i
#lets extract all rows
m4[1,]
[1] 2+0i 9+0i
LS0tCnRpdGxlOiAiUiBzdHJ1Y3R1cmUiCm91dHB1dDogaHRtbF9ub3RlYm9vawotLS0KClRoaXMgaXMgYW4gW1IgTWFya2Rvd25dKGh0dHA6Ly9ybWFya2Rvd24ucnN0dWRpby5jb20pIE5vdGVib29rLiBXaGVuIHlvdSBleGVjdXRlIGNvZGUgd2l0aGluIHRoZSBub3RlYm9vaywgdGhlIHJlc3VsdHMgYXBwZWFyIGJlbmVhdGggdGhlIGNvZGUuIAoKVHJ5IGV4ZWN1dGluZyB0aGlzIGNodW5rIGJ5IGNsaWNraW5nIHRoZSAqUnVuKiBidXR0b24gd2l0aGluIHRoZSBjaHVuayBvciBieSBwbGFjaW5nIHlvdXIgY3Vyc29yIGluc2lkZSBpdCBhbmQgcHJlc3NpbmcgKkN0cmwrU2hpZnQrRW50ZXIqLiAKCmBgYHtyfQpwbG90KGNhcnMpCmBgYAoKYGBge3J9CiMgY3JlYXRlIHZlY3RvcnMgb2YgZGF0YSBmb3IgdGhyZWUgbWVkaWNhbCBwYXRpZW50cwpwcmVzaWRlbnRfbmFtZSA8LSBjKCJUcnVtcCIsICJCaWRlbiIsICJPYmFtYSIpCnByZXNpZGVudF9zYWxhcnkgPC0gYygxMCwgOSwgOCkKYXBwbGljYXRpb25fc3RhdHVzIDwtIGMoRkFMU0UsIEZBTFNFLCBUUlVFKQpgYGAKCmBgYHtyfQpwcmVzaWRlbnRfbmFtZVsyXQoKCmBgYApgYGB7cn0KcHJlc2lkZW50X3NhbGFyeVsyOjNdCgpgYGAKCmBgYHtyfQpwcmVzaWRlbnRfc2FsYXJ5Wy0yXSAKYGBgCgpgYGB7cn0KcHJlc2lkZW50X3NhbGFyeVtjKFRSVUUsIFRSVUUsIEZBTFNFKV0KYGBgCmBgYHtyfQpnZW5kZXIgPC0gZmFjdG9yKGMoIk1BTEUiLCAiTUFMRSIsICJNQUxFIikpCmdlbmRlcgpgYGAKYGBge3J9CkhlaWd0IDwtIGZhY3RvcihjKCI1IiwgIjYiLCAiNyIpLAogICAgICAgICAgICAgICAgbGV2ZWxzID0gYygiNSIsICI2IiwgIjciKSkKSGVpZ3QKYGBgCmBgYHtyfQpza2luX2NvbG9yIDwtIGZhY3RvcihjKCJPcmFuZ2UiLCAiV2hpdGUiLCAiQmxhY2siKSwKICAgICAgICAgICAgICAgICAgIGxldmVscyA9IGMoIm9yYW5nZSIsICJ3aGl0ZSIsICJibGFjayIpLAogICAgICAgICAgICAgICAgICAgb3JkZXJlZCA9IFRSVUUpCmBgYAoKYGBge3J9CnNraW5fY29sb3IgPiAid2hpdGUiCmBgYApgYGB7cn0KcHJlc2lkZW50X25hbWVbMV0KYGBgCgoKYGBge3J9CnByZXNpZGVudF9zYWxhcnlbMV0KYGBgCmBgYHtyfQphcHBsaWNhdGlvbl9zdGF0dXNbMV0KYGBgCmBgYHtyfQpIZWlndFsxXQpgYGAKYGBge3J9CnNraW5fY29sb3JbMV0KYGBgCmBgYHtyfQojIGNyZWF0ZSBsaXN0IGZvciBhIHByZXNpZGVudApwcmVzaWRlbnRfbmFtZTMgPC0gbGlzdChmdWxsbmFtZSA9IHByZXNpZGVudF9uYW1lWzNdLCAKICAgICAgICAgICAgICAgICBwcmVzaWRlbnRfc2FsYXJ5ID0gcHJlc2lkZW50X3NhbGFyeVszXSwKICAgICAgICAgICAgICAgICBhcHBsaWNhdGlvbl9zdGF0dXMgPSBhcHBsaWNhdGlvbl9zdGF0dXNbM10sCiAgICAgICAgICAgICAgICAgSGVpZ3QgPSBIZWlndFszXSwKICAgICAgICAgICAgICAgICBza2luX2NvbG9yID0gc2tpbl9jb2xvclszXSkKICAgICAgICAgICAgCmBgYAoKCgoKCmBgYHtyfQpwcmVzaWRlbnRfbmFtZQpgYGAKYGBge3J9CnB0X2RhdGEgPC0gZGF0YS5mcmFtZShwcmVzaWRlbnRfbmFtZSwgcHJlc2lkZW50X3NhbGFyeSwgYXBwbGljYXRpb25fc3RhdHVzLCBIZWlndCwKICAgICAgICAgICAgICAgICAgICAgIHNraW5fY29sb3IsIHN0cmluZ3NBc0ZhY3RvcnMgPSBGQUxTRSkKYGBgCgpgYGB7cn0KcHRfZGF0YQpgYGAKCgpgYGB7cn0KI2dldHRpbmcgYSBzaW5nbGUgY29sbHVtCnB0X2RhdGEkcHJlc2lkZW50X25hbWUKYGBgCmBgYHtyfQpwdF9kYXRhW2MoInByZXNpZGVudF9zYWxhcnkiLCAicHJlc2lkZW50X25hbWUiKV0KYGBgCgpgYGB7cn0KcHRfZGF0YVsyOjNdCmBgYAoKYGBge3J9CnB0X2RhdGFbMSwgMl0KYGBgCmBgYHtyfQpwdF9kYXRhW2MoMSwgMyksIGMoMiwgNCldCmBgYAoKYGBge3J9CnB0X2RhdGFbLCAxXQpgYGAKCmBgYHtyfQpwdF9kYXRhWzEsIF0KYGBgCgpgYGB7cn0KcHRfZGF0YVsgLCBdCmBgYAoKYGBge3J9CnB0X2RhdGFbYygxLCAzKSwgYygicHJlc2lkZW50X25hbWUiLCAicHJlc2lkZW50X3NhbGFyeSIpXQpgYGAKCmBgYHtyfQptMTwtbWF0cml4KGMoMSwyLDMsNCksbnJvdz0yKQptMQpgYGAKCmBgYHtyfQptMjwtbWF0cml4KGMoMSwyLDMsNCksbmNvbCA9IDIpCm0yCmBgYAoKYGBge3J9Cm0xWzEsMV0KI2hlcmUgd2UgZXh0cmFjdGVkIHRoZSBlbGVtZW50IGluIGZpcnN0IHJvdyBhbmQgY29sbHVtIG9mIG1hdHJpeCBtMQpgYGAKYGBge3J9CiNsZXQgdXMgZ2V0IHRoZSBzZWNvbmQgZWxlbWVudCBpbiBmaXJzdCBjb2xsdW0gb2YgbWF0cml4IG0yCm0yWzIsMV0KYGBgCgpgYGB7cn0KI2NyZWF0aW5nIGEgMngzbWF0cml4Cm0zPC1tYXRyaXgoYygxLDIsMyw0LDUsNiksIG5yb3cgPSAyKQptMwpgYGAKCmBgYHtyfQptNDwtbWF0cml4KGMoMiwzLDcsOSwxMSwxMGkpLG5jb2wgPSAyKQptNApgYGAKCmBgYHtyfQojbGV0cyBleHRyYWN0IHJvdyAxCm00WzEsXQpgYGAKCg==