varlist_JPH {lazy.symbolic} | R Documentation |
SAS風の省略変数リストの解釈
Description
英語のヘルプファイルは: varlist
Arguments
var |
SAS風の省略変数リストを含む文字列。例:
"q5-q7 x1 heightgender" |
varlistf |
省略記号「」を解釈するための基準となる変数の完全リスト。 |
location |
= 1 の場合、varlistf 内での変数の位置を出力します。 |
regexpr |
変数を選択するための正規表現を含む文字列。 |
Details
例えば
varlist( "q2-q5 a cd", varlistf=c("a", "bb","c","d", "e", "gender") )
は c("q2", "q3", "q4", "q5", "a", "c", "d") を返します。
location == 1 の場合、上記ベクトルに加え、
varlistf 内の変数の位置がリストの2番目の要素として返されます。
例: c(1,3,4)
また、abc: のような表記で、名前が abc で始まるすべての変数を指定可能です。
Value
ベクトルまたはリスト
Examples
varlist( "x3-x1, y5, x8-x9" )
varlistf=c("a", "b","c","d", "e", paste("Q", 1:5, sep=""), "fff" )
varlist( "q2-q5 a e--c", varlistf=varlistf )
varlist( "q2-q5 a e--c Q:", varlistf=varlistf )
varlist( regexpr="^Q[123]", varlistf=varlistf )
[Package lazy.symbolic version 1.0.0.20250830 ]