This code is a simplified form of expandCmd
from the lavaan package.
It separates hyphenated variable strings into a list of vectors, while ignoring
hyphens that may be used in numbers.
separateHyphens(cmd)
cmd | A character string |
---|
The character string if no hyphens, or a list of vectors if there are hyphens.
Note that this is an internal function only.
Michael Hallquist revised by Joshua Wiley
MplusAutomation:::separateHyphens("x1x4")#> [1] "x1x4"MplusAutomation:::separateHyphens("x1-x4")#> [[1]] #> [1] "x1" "x4" #>MplusAutomation:::separateHyphens("x1-x4; x1*-1; v1-v3;")#> [[1]] #> [1] "x1" "x4" #> #> [[2]] #> [1] "v1" "v3" #>