列グループを「後列」に移動しても、最初の列に移動するだけです。私は、列グループを別の列の後の位置に移動するという、単純に見えることを試みています。
「最後へ」の移動は機能し、「最初へ」の移動は機能しますが、形式をどんなにいじっても、その後は機能しません。
以下はテストするコードの例です -
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
dt << group columns( "xy", {:X, :y} );
dt << group columns( "pollutants", :Ozone :: :Lead );
dt << move column group( to first, "xy" );
これはうまくいきましたが、もし
dt << move column group( after("Latitude"), "xy" );
「最初に」の代わりに
その後、非常に奇妙な動作が発生します - 両方のグループが初めdtの場所。
消費者および市場調査データのブレンディングとクリーンアップ実験計画法マスカスタマイゼーション品質およびプロセスエンジニアリングRe: 列グループを「後列」に移動しても最初に移動するだけですこのスレッドはかなり古いものですが、誰かがこのスレッドに遭遇した場合に備えて、この問題は JMP 開発チームに報告され、JMP 14 で解決されたことを記録しておきます。 元の投稿で「動作しない」とマークされているすべてのスクリプト行は、現在実際に動作しています。
Re: 列グループを「後列」に移動しても最初に移動するだけです<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Jim のソリューションが実際に機能することを確認できます。
Re: 列グループを「後列」に移動しても最初に移動するだけです列グループの移動には、選択した列の移動とは異なり、「after」引数がありません。
ただし、グループを選択してから使用することもできます。
dt << 列グループを選択("xy");
dt << 選択した列を移動(after("?????"));