X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=textsimi.py;h=ea1d05a28a9dba2f7a80f0e96c8cc631302066d5;hp=454074da837aad9b7a9a657715bbdcb665c090e1;hb=00cb7159f4b39c7640aaf13f10570f31c2601ba6;hpb=0560cfb343605499f157395a8d99a8f2887aad03 diff --git a/textsimi.py b/textsimi.py index 454074d..ea1d05a 100644 --- a/textsimi.py +++ b/textsimi.py @@ -7,10 +7,12 @@ from chemins import ffr, simipath import os from analysetxt import AnalyseText from guifunct import PrepSimi -from functions import indices_simi, progressbar, treat_var_mod, read_list_file, print_liste -from PrintRScript import PrintSimiScript +from functions import indices_simi, progressbar, treat_var_mod, read_list_file, print_liste, DoConf, exec_rcode, check_Rresult +from PrintRScript import PrintSimiScript import wx from copy import copy +from operator import itemgetter +import codecs import logging log = logging.getLogger('iramuteq.textsimi') @@ -38,8 +40,15 @@ class SimiTxt(AnalyseText): continu = True self.parametres = prep.parametres self.dlg = progressbar(self.ira, 4) + else : + return False else : + order_actives = [[i, act, self.corpus.getlemeff(act)] for i, act in enumerate(self.actives)] + order_actives = sorted(order_actives, key=itemgetter(2), reverse = True) + with open(self.pathout['selected.csv'], 'w') as f : + f.write('\n'.join([`order_actives[val][0]` for val in self.parametres['selected']])) continu = True + if continu : self.makefiles() script = PrintSimiScript(self) @@ -180,3 +189,6 @@ class SimiFromCluster(SimiTxt) : with open(self.pathout['actives_chi.csv'], 'w') as f : f.write('\n'.join([`val` for val in self.lchi])) + + + \ No newline at end of file