¿Cómo creo una nueva tabla de datos en Orange?

Estoy usando Orange (en Python) para algunas tareas de minería de datos. Más específicamente, para la agrupación. Aunque he leído el tutorial y leí la mayor parte de la documentación, todavía tengo un problema. Todos los ejemplos en documentos y tutoriales asumen que tengo una tabla delimitada por tabulaciones con datos en ella. Sin embargo, no hay nada que diga cómo se puede crear una nueva tabla desde cero. Por ejemplo, quiero crear una tabla para frecuencias de palabras en diferentes documentos.

Tal vez me esté perdiendo algo, así que si alguien tiene alguna idea, sería apreciado.

Gracias george

EDITAR:

Así es como creo mi mesa.

#First construct the domain object (top row) vars = [] for var in variables: vars.append(Orange.data.variable.Continuous(str(var))) domain = Orange.data.Domain(vars, classed) #The second argument indicated that the last attr must not be a class #Add data rows assuming we have a matrix t = Orange.data.Table(domain, matrix) 

    Esto me tomó horas para averiguar. En python, haz esto:

     Import Orange List, Of, Column, Variables = [Orange.feature.Discrete(x) for x in ['What','Theyre','Called','AsStrings']] Domain = Orange.data.Domain([List, Of, Column, Variables]) Table = Orange.data.Table(Domain) Table.save('NewTable.tab') 

    Te diría lo que hace cada fragmento de código, pero a partir de ahora no estoy muy seguro. Es gracioso que un kit de herramientas tan poderoso tenga una documentación tan difícil de entender, pero sospecho que se debe a que toda la base de usuarios tiene doctorados.

    La documentación es de hecho insuficiente si me preguntas. Puede que esta no sea la respuesta a la pregunta, pero podría ser útil para otra persona. Intenté durante horas crear una tabla utilizando constructores y dominios, y lo que no, solo para una tarea de minería de reglas de asociación, y finalmente descubrí que la forma más sencilla de crear una tabla es simplemente escribir sus datos en un archivo con la extensión .tab o .basket y crea una tabla a partir de eso.

     Orange.data.Table("yourFile.basket") 

    Por supuesto, la estructura del archivo debe ser correcta. Vea los archivos de ejemplo proporcionados ubicados en el directorio del paquete de Orange dentro de los conjuntos de datos /