Re: ネストされたリストを使用してリストにインデックスを付ける方法代替品でやってもいいと思うよ
Names Default To Here(1);
l = {"A", "B", "C"};
combinations = As List(N Choose K Matrix(N Items(l), 2));
a = Substitute(combinations, 1 ,"A", 2, "B", 3, "C");
しかし、私の意見ではループの方がより明確です
Re: ネストされたリストを使用してリストにインデックスを付ける方法そうですね、リストはコンパイル時には分からないので、ループを介して実行する必要があると思います。
Re: ネストされたリストを使用してリストにインデックスを付ける方法このようなものが Transform Each で機能するはずだと思います
l1 = Transform Each({idx}, combinations, l[idx]);Re: ネストされたリストを使用してリストにインデックスを付ける方法これは技術的にはループですが、これも機能します (lis = 値と組み合わせのリスト = ペアの nchoosek 行列があると仮定します)。
i = 1;
res = Repeat( { lis[ combinations[ i++, 0 ] ] } , N Items( lis ) );
ネストされたリストを使用してリストにインデックスを付ける方法に基づくhttps://community.jmp.com/t5/Discussions/Combinations-of-a-list-put-into-columns/mp/555454
リストがあります
list = {"A", "B", "C"}それに基づいて、すべてのペアの組み合わせのリストを作成する必要があります。
上記のリンクは、長いサイクルやテーブルを基本的にワンライナーに結合することから抜け出すのに役立ちました。 @brady_brady
私はこれまでにこれを持っています:
list = {"A", "B", "C"};
combinations = As List(N Choose K Matrix(N Items(list), 2));何をするかというと、INDICES のリストのリストが表示されます。
{{1, 2}, {1, 3}, {2, 3}}そして私が必要とするのは文字列のペアのリストです:
{{"A", "B"},{"A", "C"},{"B", "C"}}サイクルに入らずにそれを行う別のワンライナーはありますか?
組み合わせでリストにインデックスを付けるだけでフラットなリストが得られます
list[combinations]
{"A", "B", "A", "C", "B", "C"}
高度な統計モデリングデータのブレンディングとクリーンアップ実験計画法マスカスタマイゼーション品質およびプロセスエンジニアリング