tag:blogger.com,1999:blog-593563533834706486.post4027648548281242025..comments2024-03-28T10:35:10.453-04:00Comments on Yet Another Math Programming Consultant: GAMS–>R: gdxrrw vs gdx2sqliteErwin Kalvelagenhttp://www.blogger.com/profile/09496091402502236997noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-593563533834706486.post-43167748004378766092014-04-19T02:14:59.567-04:002014-04-19T02:14:59.567-04:00I also wrote a small hack-ish functions to get the...I also wrote a small hack-ish functions to get the parameter names and columns right. Here is is:<br />load.val <- function(fname, x){<br /> <br /> z <- rgdx(fname, requestList = list(name=x))<br /> <br /> vals <- as.data.frame(z$val)<br /> uels <- z$uels<br /> <br /> for(i in 1:length(z$uels)){<br /> n <- z$uels[[i]]<br /> vals[,i] <- sapply(vals[,i], FUN=function(x,y){y[x]}, y=n)<br /> }<br /> <br /> names(vals) <- c(z$domains, "Value")<br /> vals<br />}Peeter Meoshttps://www.blogger.com/profile/01468547078461088206noreply@blogger.comtag:blogger.com,1999:blog-593563533834706486.post-78951555498784506472014-03-13T11:39:10.141-04:002014-03-13T11:39:10.141-04:00I wrote a small function to get the right column n...I wrote a small function to get the right column names using gdxrrw:<br />http://www.like-spinning-plates.com/2013/05/22/read-gams-outputs-in-rLaurenthttp://www.like-spinning-plates.comnoreply@blogger.com