Ciao a tutti.
Sono un biologo marino (quindi il mio approccio alla 
programmazione è completamente da autodidatta) e  mi sono appena scritto alla 
ML. Ho iniziato a usare Python da qualche mese sia per diletto che per lavoro. 
Spesso infatti ho bisogno di rendere automatici, precisi e veloci alcuni 
processi di analisi di dati biologici. 
Ultimamente mi sono scontrato con un 
problema che da solo o con l'ausilio dei manuali di cui dispongo, non riesco a 
risolvere. In un file di testo contenente dati come quelli sotto riportati, 
devo raggruppare tutti i record che presentano un ID consecutivo (es. da 3664 a 
3669). Per riuscirci vorrei creare tante liste diverse quante sono questi 
raggruppamenti e porre come condizione per appartenere a una stessa lista che 
la differenza tra il valore ID di una linea e quello della precedente sia 
uguale a 1. Qui sorge il problema. Non riesco a esprimere in linguaggio di 
Python questa condizione. Infatti, in tutti gli script che ho creato finora ho 
sempre avuto a che fare con operazioni che coinvolgevano termini nella stessa 
linea. 

Spero di essermi spiegato abbastanza chiaramente. 
Grazie mille per la 
vostra pazienza e disponibilitá. 
Paolo

ID            Date               
Time         Val1 Val2
3522    28/04/2009      07:12:55        0,73    16,58
3664    28/04/2009      07:
17:39   1,05    16,48
3665    28/04/2009      07:17:41        1,83    16,50
3666    28/04/2009      07:17:43        
3,6     16,50
3667    28/04/2009      07:17:45        4,58    16,56
3668    28/04/2009      07:17:47        4,37    
16,58
3669    28/04/2009      07:17:49        2,43    16,60
3690    28/04/2009      07:18:31        1,65    16,58

3691    28/04/2009      07:18:33        1,5     16,58
3712    28/04/2009      07:19:15        1,27    16,56
3713    
28/04/2009      07:19:17        1,0     16,58
3714    28/04/2009      07:19:19        0,6     16,58
3772    
28/04/2009      07:21:15        1,85    16,48
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Reply via email to