重複行の削除こんにちは、
列内の重複した値の行を削除したいデータテーブルがあります。
ありがとう、
ラミ
Re: 重複行の削除ビルさん、ヒント/コツをありがとう。
時々重複した行があるのですが、それらを削除する方法に苦労します。 JMP コミュニティについて考えるだけで、問題の解決に役立ちます。
Re: 重複行の削除Select Duplicate Rows() 関数は JMP 12 にはありませんでした。以下のコードはあなたが望むことを行うはずです
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.JMP" );
dt << sort( by( :Part_number ), order( ascending ), Replace Table( 1 ) );
dt << New Column( "dup",
formula(
If(
Row() == 1, value = 1,
:Part_number != Lag( :Part_number ), value = 1,
value
++);
value;
)
);
dt << select where( :dup > 1);
dt << delete rows;
dt << delete column( "dup" );
Re: 重複行の削除Part_number という列を持つデータ テーブルがあります。重複したpart_numbers を削除する必要があります。上記で提案されている重複行の削除オプションは、行が選択されないように機能しません。列は文字型で公称タイプです。JMP12 を使用しています。
他に試せるオプションはありますか?
また、この関数はExcelのように最初の行を保持し、繰り返しを削除しますか?
ありがとう
Re: 重複行の削除JSL によるすべての自動化を可能にするために、JMP を継続的に改善することをお勧めします。どうもありがとうございます!
Re: 重複行の削除Hi Rami,
Jim のスクリプトは優れたオプションですが、JMP 14 を使用している場合は、ポイント アンド クリックで列内の重複行を選択することもできます。
関心のある列を強調表示し、[行] ドロップダウンまたは赤いホット スポットに移動します。 「行」>「行の選択」>「重複する行を選択」。重複する値はすべて行番号ごとに強調表示されます。青い領域の任意の場所を右クリックし、[削除]を選択します。
HTH
請求書
Re: 重複行の削除Select Duplicat Rows() 関数は、指定された列の行を強調表示します。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt <<
Select duplicate rows( Match( :name ) );
xx=dt<<GET selected="" rows="">0、dt< <DELETE rows=""></DELETE></GET>
Re: 重複行の削除こんにちは、txnelsonさん!
JMP ヘルプを調べるたびにあなたの解決策が目に留まり、人々を助けるためにあなたが行ったすべての作業に本当に感謝しています。あなたは私の時間を大幅に節約し、このソフトウェアをよりよく理解するのを助けてくれました。本当に感謝しています。
ありがとう!
満足したJMPユーザー