library(readxl)
HSI_LIST <- read_excel("C:/Users/AAA/Desktop/Assignments/prep programming/Assignment 4/HSI_LIST.xlsx")
HSI_ACTIVITY_LIST <- read_excel("C:/Users/AAA/Desktop/Assignments/prep programming/Assignment 4/HSI_ACTIVITY_LIST.xlsx")
HSI_ACTIVITY_LIST <- HSI_ACTIVITY_LIST[order(HSI_ACTIVITY_LIST$Date, decreasing = T),]
for (i in 1:length(HSI_ACTIVITY_LIST$Date)){
if (HSI_ACTIVITY_LIST$Change[i] == "Leaver"){
HSI_LIST <- rbind(HSI_LIST, HSI_ACTIVITY_LIST$`Constituent RIC`[i])
}else{
HSI_LIST <- HSI_LIST[-which(HSI_ACTIVITY_LIST$`Constituent RIC`[i] == HSI_LIST$HSI_ITEM),]
}
}
HSI_LIST <- as.matrix(HSI_LIST)
head(HSI_LIST, length(HSI_LIST))
## HSI_ITEM
## [1,] "0728.HK"
## [2,] "0020.HK"
## [3,] "2318.HK"
## [4,] "1038.HK"
## [5,] "0941.HK"
## [6,] "0004.HK"
## [7,] "0688.HK"
## [8,] "0322.HK"
## [9,] "0551.HK"
## [10,] "0135.HK"
## [11,] "2007.HK"
## [12,] "0016.HK"
## [13,] "0813.HK"
## [14,] "2628.HK"
## [15,] "2018.HK"
## [16,] "0003.HK"
## [17,] "1928.HK"
## [18,] "0012.HK"
## [19,] "0005.HK"
## [20,] "0291.HK"
## [21,] "0017.HK"
## [22,] "1988.HK"
## [23,] "1109.HK"
## [24,] "0066.HK"
## [25,] "0144.HK"
## [26,] "1088.HK"
## [27,] "0027.HK"
## [28,] "0151.HK"
## [29,] "1169.HK"
## [30,] "1299.HK"
## [31,] "0293.HK"
## [32,] "1114.HK"
## [33,] "0006.HK"
## [34,] "0656.HK"
## [35,] "0836.HK"
## [36,] "0002.HK"
## [37,] "2601.HK"
## [38,] "0083.HK"
## [39,] "2282.HK"
## [40,] "0883.HK"
## [41,] "1929.HK"
## [42,] "1398.HK"
## [43,] "0992.HK"
## [44,] "0023.HK"
## [45,] "0939.HK"
## [46,] "1288.HK"
## [47,] "3311.HK"
## [48,] "0019.HK"
## [49,] "0857.HK"
## [50,] "0270.HK"
## [51,] "1193.HK"
## [52,] "0762.HK"
## [53,] "0069.HK"
## [54,] "3968.HK"
## [55,] "0392.HK"
## [56,] "0386.HK"
## [57,] "3328.HK"
## [58,] "0880.HK"
## [59,] "0388.HK"
## [60,] "0267.HK"
## [61,] "1972.HK"
## [62,] "0998.HK"
## [63,] "1128.HK"
## [64,] "1044.HK"
## [65,] "0659.HK"
## [66,] "6808.HK"
## [67,] "2688.HK"
## [68,] "0683.HK"
## [69,] "3988.HK"
## [70,] "2388.HK"
## [71,] "3333.HK"
## [72,] "0700.HK"
## [73,] "0960.HK"
## [74,] "0011.HK"
## [75,] "0101.HK"
## [76,] "2319.HK"
## [77,] "0384.HK"
## [78,] "1359.HK"
## [79,] "0494.HK"
## [80,] "1880.HK^G17"
## [81,] "1313.HK"
## [82,] "1619.HK"
## [83,] "0013.HK^F15"
## [84,] "0001.HK^C15"