ある列の重複を選択し、別の列の重複に基づいて空白に置き換えるにはどうすればよいですか?2 つの列データがあるとします。 英語のアルファベットが大文字 (A--> Z) で順番に表示される最初の列。各アルファベットは次のアルファベットの前に 7 回表示されます。 2 番目の列には同じ繰り返しがありますが、小文字 (a--z) になっています。 列 1 の大文字ごとに、2 列目の小文字のエントリを 1 つだけ保持したいと考えています。 2 列目の残りのエントリを空白として設定します。
JSL 経由でこれを実現するにはどうすればよいでしょうか?
自動化とスクリプト作成Re: ある列の重複を、別の列の重複に基づいて選択して空白に置き換えるにはどうすればよいですか?データが数値の場合、どのようにして大文字から大文字以外の文字に変換されるのでしょうか? また、繰り返しは同じデータセット内で同じですか、それとも値間で変化する可能性がありますか?
Re: ある列の重複を、別の列の重複に基づいて選択して空白に置き換えるにはどうすればよいですか?あなたが何を望んでいるのか理解できれば、解決策は次のとおりだと思います
names default to here(1);
dt=current data table();
dt << new column("result",
formula(
if(row()==1 | :column 1 != lag(:column 1), :column 2)
)
);