変数からの連想配列誰かが変数から連想配列を作成するための正しい構文を教えてくれませんか?
今、私はこれを持っています:
a = {"a1", "a2", "a3"};
b = {"b1", "b2", "b3"};
AB = [
"AA" => a,
"BB" => b
];
AB["AA"];返される内容は次のとおりです。
/*:
a
返してほしい:
/*:
{"a1", "a2", "a3"}色々な組み合わせを試してみましたが、評価リスト() 、 Eval Expr() 、 Expr()そしてEval() 、しかし運がありません。
ありがとう!
高度な統計モデリング消費者および市場調査Re: 変数からの連想配列もうほとんどそれができましたね!引数を入力する必要があります連想配列()として連想配列( キー, 値 ) 、 の代わりに連想配列( {キー, 値} ) 、
a = {"a1", "a2", "a3"};
b = {"b1", "b2", "b3"};
keys = {"AA", "BB"};
values = Eval List({a, b});
AB = Associative Array(keys, values);
AB["AA"];Re: 変数からの連想配列今のところブルートフォースの方法を使用する必要がありました:
AB = Associative Array();
AB["AA"] = Eval List(a);
AB["BB"] = Eval List(b);
Re: 変数からの連想配列これでは望ましい結果が得られません。 キーは「AA」と「BB」であり、それらのキーの値はそれぞれリスト a とリスト b であることに注意してください。
しかし、これで正しい軌道に乗ることができたので、これは意図したとおりに機能します。
a = {"a1", "a2", "a3"};
b = {"b1", "b2", "b3"};
keys = {"AA", "BB"};
values = Eval List({a, b});
AB = Associative Array({keys, values});
AB["AA"];ありがとう!
PS 実際にはそれもうまくいきません。
私の値もリストである場合、JMP がどのようにしてどれを使用するかを決定するのか理解できません。
//Create an associative array from a list that contains two lists of a key-value pair:
map = Associative Array( {{"yes", 0}, {"no", 1}} );
//Create an associative array from a list of keys and a list of values:
map = Associative Array( {"yes", "no"}, {0, 1} );
Re: 変数からの連想配列AB = Associative Array(EvalList({a, b}))