如何從清單中刪除重複的條目?如果我有像這樣的列表
myList = {"John", "Dan", "Rob", "Rob", "Matt", "Shane", "Matt", "Shane", "John"};如何獲得刪除了重複條目的清單?
myList_new= {"John", "Dan", "Rob", "Matt", "Shane"};
自動化和腳本編寫視窗回覆:如何從清單中刪除重複的條目?如果順序變更並不重要,您可以使用關聯數組
Names Default To Here(1);
myList = {"John", "Dan", "Rob", "Rob", "Matt", "Shane", "Matt", "Shane", "John"};
my_list = Associative Array(myList) << get keys;回覆:如何從清單中刪除重複的條目?不幸的是,如果列表很長,關聯數組就會變慢。
還有其他方法,例如 Summarize 和 Tables/Summary,它們的速度要快得多。
因此,有時創建資料表、用列表值填充新列並使用快速表函數可能是有意義的。
最好的:
去提供從 JMP 物件(列、列表)取得唯一值的快速方法,可能類似於 Python 的 Set和支持@jthi工藤的願望:)