Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法删除Orange.data.Table对象中的冗余记录_Python_Orange_Ipython - Fatal编程技术网

Python 无法删除Orange.data.Table对象中的冗余记录

Python 无法删除Orange.data.Table对象中的冗余记录,python,orange,ipython,Python,Orange,Ipython,根据数据类型文档,此对象应支持remove_duplicates方法。 我试图删除Python脚本中的重复记录 if isinstance(in_data, Orange.data.Table): in_data.remove_duplicates() out_data = in_data 但我一直在犯错误: AttributeError:“Table”对象没有属性“remove\u duplicates” 我错过了什么?我使用的是橙色版本3.2 谢谢,佩德罗。您正在查看旧文档

根据数据类型文档,此对象应支持remove_duplicates方法。

我试图删除Python脚本中的重复记录

if isinstance(in_data, Orange.data.Table):
   in_data.remove_duplicates()
   out_data = in_data 
但我一直在犯错误:

AttributeError:“Table”对象没有属性“remove\u duplicates”

我错过了什么?我使用的是橙色版本3.2


谢谢,佩德罗。

您正在查看旧文档(即Python/Orange 2)。以下是适用于橙色3的正确选项:

但是,在Orange 3中,删除重复项的方法不再可用,因此我建议您使用:

import itertools
unique = [k for k,g in itertools.groupby(sorted(items))]

查看该文档,这些方法适用于
Orange.data
而不是
Orange.data.Table
。他们的返回类型是
Orange.data.Table
Hi-Lafexlos,谢谢您的评论,但该页面是针对Orange.data.Table类的,而不是针对整个Orange.data模块的。此外,remove_duplicates返回None,而不是数据表。谢谢,佩德罗。天哪。。。我不知道我写那篇愚蠢的评论时在想什么。对不起,真的。