如何从列表中删除重复的条目?如果我有一个像这样的列表
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工藤的愿望:)