重複したエントリをリストから削除するにはどうすればよいですか?次のようなリストがある場合
myList = {"John", "Dan", "Rob", "Rob", "Matt", "Shane", "Matt", "Shane", "John"};重複したエントリが削除されたリストを取得するにはどうすればよいですか?
myList_new= {"John", "Dan", "Rob", "Matt", "Shane"};
自動化とスクリプト作成ウィンドウズRe: リストから重複したエントリを削除するにはどうすればよいですか?順序が変わっても問題ない場合は、連想配列を使用できます
Names Default To Here(1);
myList = {"John", "Dan", "Rob", "Rob", "Matt", "Shane", "Matt", "Shane", "John"};
my_list = Associative Array(myList) << get keys;Re: リストから重複したエントリを削除するにはどうすればよいですか?残念ながら、リストが長い場合、連想配列は遅くなります。
他にも、Summarize や Tables/summary など、より高速なアプローチがあります。
したがって、データテーブルを作成し、新しい列にリスト値を入力し、高速テーブル関数を使用することが合理的な場合もあります。
最高:
に行くJMP オブジェクト (列、リスト) から一意の値を取得する高速な方法を提供します。おそらく Python の Set に似ています。そしてサポート@jthi工藤の願い:)