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
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
_
-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`
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
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
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
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
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