aboutsummaryrefslogtreecommitdiffstats
path: root/R
diff options
context:
space:
mode:
Diffstat (limited to 'R')
-rw-r--r--R/load_bloomberg_data.R15
1 files changed, 8 insertions, 7 deletions
diff --git a/R/load_bloomberg_data.R b/R/load_bloomberg_data.R
index b3dff18a..fc7f9af2 100644
--- a/R/load_bloomberg_data.R
+++ b/R/load_bloomberg_data.R
@@ -1,7 +1,8 @@
library(RPostgreSQL)
library(Rbbg)
-source('etdb.R')
-load("bloomberg_data.RData")
+root.dir <- "//WDSENTINEL/share/CorpCDOs"
+source(file.path(root.dir, "code", "R", "etdb.R"))
+load(file.path(root.dir, "data", "bloomberg_data.RData"))
cusips <- dbGetQuery(dbCon, "select distinct cusip from et_collateral")
bbgCon <- blpConnect(throw.ticker.errors=FALSE)
@@ -19,8 +20,8 @@ corpcusips <- substr(rownames(dataCorp[which(!is.na(dataCorp$ISSUER)),]),1,9)
dataCorp <- dataCorp[which(!is.na(dataCorp$ISSUER)),]
rownames(dataCorp) <- substr(rownames(dataCorp), 1, 9)
dataCorp <- data.frame(CUSIP=rownames(dataCorp), dataCorp )
-fh = file(paste0("//WDSENTINEL/share/CorpCDOs/data/bloomberg/bloomberg_datacorp_",
-Sys.Date(),".csv"),"wb")
+fh = file(file.path(root.dir, "data", "bloomberg",
+paste0("bloomberg_datacorp_",Sys.Date(),".csv")),"wb")
write.csv(dataCorp, file=fh, row.names=F)
close(fh)
@@ -39,11 +40,11 @@ mtgecusips <- substr(rownames(dataMtge[which(!is.na(dataMtge$ISSUER)),]),1,9)
dataMtge <- dataMtge[which(!is.na(dataMtge$ISSUER)),]
rownames(dataMtge) <- substr(rownames(dataMtge), 1, 9)
dataMtge <- data.frame(CUSIP=rownames(dataMtge), dataMtge )
-fh = file(paste0("//WDSENTINEL/share/CorpCDOs/data/bloomberg/bloomberg_datamtge_",
-Sys.Date(),".csv"),"wb")
+fh = file(file.path(root.dir, "data", "bloomberg",
+paste0("bloomberg_datamtge_", Sys.Date(), ".csv"), "wb"))
write.csv(dataMtge, file=fh, row.names=F)
close(fh)
## save(corpcusips, mtgecusips, dataCorp, dataMtge, file="bloomberg_data.RData")
-save(corpcusips, mtgecusips, dataCorp, dataMtge, file="bloomberg_data.RData")
+save(corpcusips, mtgecusips, dataCorp, dataMtge, file=file.path(root.dir, "data", "bloomberg_data.RData"))