setvariablelist {ArvoRe} | R Documentation |
~~ A concise (1-5 lines) description of what the function does. ~~
setvariablelist(variableMAT, newvariableline = " ", variable.name = " ", action = "edit")
variableMAT |
~~Describe variableMAT here~~ |
newvariableline |
~~Describe newvariableline here~~ |
variable.name |
~~Describe variable.name here~~ |
action |
~~Describe action here~~ |
~~ If necessary, more details than the description above ~~
~Describe the value returned If it is a LIST, use
comp1 |
Description of 'comp1' |
comp2 |
Description of 'comp2' |
...
....
~~further notes~~
~Make other sections like Warning with section{Warning }{....} ~
~~who you are~~
~put references to the literature/web site here ~
~~objects to See Also as help
, ~~~
##---- Should be DIRECTLY executable !! ---- ##-- ==> Define data, use random, ##-- or do help(data=index) for the standard data sets. ## The function is currently defined as function(variableMAT, newvariableline = " ", variable.name = " ", action = "edit") { if (action == "delete") { variables <- names(variableMAT) ans <- subset(variableMAT, Name != variable.name, select = variables) } if (action == "add") { require(abind) ans <- abind(variableMAT, newvariableline, along=1) } if (action == "edit") { variables <- names(variableMAT) ans <- subset(variableMAT, Name != variable.name, select = variables) require(abind) ans <- abind(ans, newvariableline, along=1) } ans <- as.data.frame(ans) ans$Name <- as.character(ans$Name) ans$Fix.Value <- as.numeric(as.character(ans$Fix.Value)) ans$Min.Value <- as.numeric(as.character(ans$Min.Value)) ans$Max.Value <- as.numeric(as.character(ans$Max.Value)) ans$Notes <- as.character(ans$Notes) assign("variableMAT", ans, envir = .EnvironmentArvoRe) assign(".workstatus", "unsaved", .EnvironmentArvoRe) }