Re: [Python] unire dati da due csv

2010-10-16 Per discussione Andrea Ambu
2010/10/16 Simone Gabbriellini : > è corretto, però nel mio caso la lista dei nomi nei due csv non ha lo stesso > ordine. potrei ordinarle però prima di iniziare il merge? > No, ordinarli prende tempo, e probabilmente il doppio della memoria, se non sono tantissime righe (x colonne) conviene salv

Re: [Python] unire dati da due csv

2010-10-16 Per discussione Simone Gabbriellini
Ciao, > e tu voglia come risultato: > > CSV_out > nome, anni, capelli > pippo, 30, 5834 > franco, 60, 312 > > Corretto? è corretto, però nel mio caso la lista dei nomi nei due csv non ha lo stesso ordine. potrei ordinarle però prima di iniziare il merge? ciao, simone _

[Python] setuptools python_requires

2010-10-16 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi. In many of my projects I add a check for the Python version being used, like: if sys.version_info < (2, 6): raise SystemExit('xxx requires Python 2.6 or higher.') I think it would be better to specify this requirement as a `python_requires`

Re: [Python] unire dati da due csv

2010-10-16 Per discussione Simone Gabbriellini
Ciao, Grazie dell'aiuto! Dunque le righe sono circa 500, i nomi non sono nello stesso ordine (ecco il mio principale problema), e quello che vorrei è un csv con le colonne pari alla somma di quelle dei due csv di partenza meno una, quella dei nomi che non vorrei replicare. Grazie, Simone Sen

Re: [Python] unire dati da due csv

2010-10-16 Per discussione Marco Beri
On 16/ott/2010, at 13:24, Andrea Ambu wrote: > allora una soluzione potrebbe essere: > > def csv_merge(csvr_a, csvr_b, csvw_out): >for row_a, row_b in zip(csvr_a, csvr_b): >csvw_out.writerow(row_a + row_b[1:]) > > csv_out = csv.writer(open('csv_out.txt', "w+")) > csv_merge(coordRead

Re: [Python] unire dati da due csv

2010-10-16 Per discussione Andrea Ambu
2010/10/16 Simone Gabbriellini : > sulla base della prima colonna di ogni reader, che contiene il medesimo > insieme di nomi univoci, vorrei creare un nuovo csv che incorpori i dati di > coordReader e nodesReader. > Potresti essere un po' piu` specifico? Mi sembra di capire che tu abbia tue CSV

Re: [Python] unire dati da due csv

2010-10-16 Per discussione Marco Beri
2010/10/16 Simone Gabbriellini > Salve Lista, > Salve Simone :-) > vorrei unire dati appartenenti a due csv.reader che leggo così: > coordReader = csv.reader(open('invitations-coord.txt', 'rb'), > delimiter=';', quotechar='|') > nodesReader = csv.reader(open('invitations-nodes.txt', 'rb'), > d

[Python] unire dati da due csv

2010-10-16 Per discussione Simone Gabbriellini
Salve Lista, vorrei unire dati appartenenti a due csv.reader che leggo così: coordReader = csv.reader(open('invitations-coord.txt', 'rb'), delimiter=';', quotechar='|') nodesReader = csv.reader(open('invitations-nodes.txt', 'rb'), delimiter=';', quotechar='|') sulla base della prima colonna d