12.07.2015 Views

METODOLOGIA DE MINERAÇÃO DE DADOS PARA ANÁLISE DO ...

METODOLOGIA DE MINERAÇÃO DE DADOS PARA ANÁLISE DO ...

METODOLOGIA DE MINERAÇÃO DE DADOS PARA ANÁLISE DO ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

for j in range(0,10-len(rec[2])):rec[2] = '0' + rec[2]total = total + 1#print recif total % 10000 == 0:print totalif int(rec[2]) == 0 or int(rec[2]) >= tempo_min:#somente pagina com tempo de visita maior que tempo_min ou igual a 0 (pagina inicial)considerado = considerado + 1if int(rec[0]) int(rec_ant[0]):#print '**** nova sessao'if len(lista) > 0 and grav_sessao_lista > 0 and (len(lista) + grav_sessao_lista) >= 2:#sessao contem a pagina de referencia e tem tamanho maior ou igual a 2#print 'considera sessao - ', len(lista), grav_sessao_listaif len(lista) 0:for i in range(0,grav_sessao_lista):#print 'tira sessao'sessao.pop()grav_sessao_lista = 0#print 'zera grav_sessao_lista'lista = []grav_sessao_lista = 0#print 'zera grav_sessao_lista'if rec[3] == pagref: #pagina de referencia entra obrigatoriamente#print 'grava sessao'sessao.append(rec[0] + ' ' + rec[1] + ' ' + rec[2] + ' ' + rec[3])grav_sessao = grav_sessao + 1grav_sessao_lista = grav_sessao_lista + 1elif rec[3] not in pagini : #pagina inicial nao entra na analise#print 'grava lista'lista.append(rec[2] + ' ' + rec[1] + ' ' + rec[3] + ' ' + rec[0])#grava saida temporariamente numa lista para depois ordenar por IDgrav_lista = grav_lista + 1#else:#print 'eh pagina inicial'rec_ant = rec #registro com ultima pagina visitadaelse:193

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!