bonjour,
j'ai un fichier excel qui contient ce genre de chaîne sur deux colonnes (pour la 1ère ligne)>>
ID colonneb
1219 [[53.27,1.80507],[53.4592316,1.039522513]]
donc une colonne avec un id et une autre avec des paires de coordonnées (le nombre de paire est très variable)
j'essaye d'obtenir une extraction avec un id correspondant à une paire le tout sur trois colonne
id X Y
1219 53.27 1.80507
pour l'instant avec ce code , j'ai tout sur deux colonnes
mes valeurs sont séparés sur deux colonnes...mais je ne vois pas comment obtenir ce que je veux??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 liste=[] with open(table, "rb") as f: for ligne in csv.reader(f, delimiter=';', quoting = csv.QUOTE_NONE): a=ligne[1].replace('[','') b=a.replace(']','') c=b.split(',') liste.append((ligne[0],c)) for row in liste: liste2=row[1] for rows in liste2: print row[0],rows
merci d'avance pour votre aide
Partager