Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

### Grand Exercise ###

#(1)
elecprice <- read.csv("elecprice.csv",)

#(2)
elecprice$elecprice <- (elecprice$totrev/elecprice$totsales)

#(3)
elecprice2 <- elecprice[ which(elecprice$year>="2000" & elecprice$year<="2010"), ]

#(4)
elecprice2$yearmoid<-((elecprice$year*100)+(elecprice$month))

#(5)
selectvars2 <- names(elecprice2) %in% c("year", "month","totrev,"totsales",)
elecprice2 <-elecprice2[!selectvars2]

#(6)
brentmonth <- read.csv("brentmonth.csv")

#(7)
brentmonth2 <- brentmonth[ which(brentmonth$year>="2000" &
brentmonth$year<="2010"),]

#(8)
brentmonth2$yearmoid <- ((brentmonth2$year*100 + brentmonth2$month))

#(9)
selectvars2 <- names(brentmonth2) %in% c("month", "year")
brentmonth2 <-brentmonth2[!selectvars2]

#(10)
oilelec <- merge(brentmonth2, elecprice2, by="yearmoid")

#(11)
elecprice2 <- elecprice[ which(elecprice$year>="2000" & elecprice$year<="2010"), ]

elecprice3$yearmoid<-((elecprice3$year*100)+(elecprice3$month))

selectvars2 <- names(elecprice3) %in% c("month","year")


brentmonth3 <-brentmonth3[!selectvars2]

oilelec <- merge(brentmonth3, elecprice3, by="yearmoid")

#(12)
oilelecall <- rbind (oilelec, oilelec2)

#(13)
oilelecall$year <- floor(oilecall$yearmoid/100)
oilelecall$month <- floor(oilelec$yearmoid)-(oilelecyear*1000)

You might also like