<div class="gmail_quote">Il giorno 18 ottobre 2010 15:00, Giovanni Marco Dall'Olio <span dir="ltr"><<a href="mailto:dalloliogm@gmail.com">dalloliogm@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Un altro sistema è appoggiarsi ad un sistema SQL, ovvero caricare il<br>
CSV con python, transformarlo in una tabella SQL (SQLite per esempio)<br>
e fare il join tramite il DBMS... se hai grandi quantitá di dati,<br>
questo sistema puó essere piuttosto efficente, perchè un qualsiasi<br>
DBMS è in grado di effettuare operazioni di JOIN nativamente.<br></blockquote><div><br><br>Concordo pienamente...<br>Recentemente sto facendo un lavoro proprio in questo modo.<br>Porto le tabelle CSV in SQLite e da li faccio tutti i MERGE che mi interessano.<br>
E' il metodo più comodo in assoluto...<br><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Purtroppo è da tempo che ho abbandonato l'idea di utilizzare python<br>
per lavorare con dati di tipo tabulare, perchè è troppo scomodo.<br>
Preferisco utilizzare R e la funzione merge integrata nativamente<br>
(<a href="http://rss.acs.unt.edu/Rdoc/library/base/html/merge.html" target="_blank">http://rss.acs.unt.edu/Rdoc/library/base/html/merge.html</a>).<br>
Tra l'altro, esiste anche Rpy2, una libreria per chiamare funzioni di<br>
R da python, posto che tu abbia installato entrambi gli interpreti.<br></blockquote><div><br><br><br>Ultimamente sto guardando anche io R. Molto interessante soprattutto perchè all'università usavo Matlab...<br>Peccato che manca sempre il tempo :-)<br>
<br></div></div><br>