Bonjour,
Voilà j'ai un fichier csv sur lequel je doit effectuer un tri.
Pour cela je compte l'ouvrir et le stocker dans un tableau à deux dimensions.
Mais j'ai beau chercher sur le web, je ne trouve pas comment faire.....
Merci de votre aide
Version imprimable
Bonjour,
Voilà j'ai un fichier csv sur lequel je doit effectuer un tri.
Pour cela je compte l'ouvrir et le stocker dans un tableau à deux dimensions.
Mais j'ai beau chercher sur le web, je ne trouve pas comment faire.....
Merci de votre aide
salut,
tu as un exemple du csv et de ce que tu veux en faire?
http://docs.python.org/lib/module-csv.html
Code:
1
2
3
4
5 import csv R = csv.reader(open("monfichier.csv", "r")) data = [ligne for ligne in R]
Alors voilà à quoi ressemble le fichier:
Ric,date1,date2,valeur,devise
XOM.N,2007/02/13,2007/02/14,32.5,USD
SOIT.PA,2006/12/28,2007/05/11,125,USD
SAF.PA,2007/01/28,2007/03/10,21,EUR
Je veux le trier par date2. Pour au final avoir
Ric,date1,date2,valeur,devise
XOM.N,2007/02/13,2007/02/14,32.5,USD
SAF.PA,2007/01/28,2007/03/10,21,EUR
SOIT.PA,2006/12/28,2007/05/11,125,USD
Merci
Merci oiffrig
Maintenant je peux commencer à trier :D
Bon apprement ca à l'air bon.
Voici le code:
MerciCode:
1
2
3
4
5
6 import csv; cr=csv.reader(open("Div_actions_FutEv_PayDate.csv","rb")) data = [ligne for ligne in cr] data.sort(lambda x,y: cmp(x[3],y[3]))