[python] Import z csv - diskuze

Michal Witiska witi na seznam.cz
Čtvrtek Listopad 5 18:27:04 CET 2009


Dobrý den,
posílám svůj první příspěvek do diskuze, týká se to importu csv dat. Dost s tím bojuju a potřeboval bych zkonzultovat následující záležitost.

Mám k dispozici data ve formátu csv, oddělovač čárka:
101,Adjusted,06/10/2009 11:42:52, 4008010.5343, 1181007.4438, 4803173.9560,-, 1.0000,0.00011915,0.00003027,0.00009698,0.00003720,0.00003566,0.00018500, 0.0109, 0.0061, 0.0136, 0.0088, 0.0162, 0.0185

do Pythonu jsem to naimportoval takto:

import csv
Reader = csv.reader(open('test.csv'), delimiter=',')
seznam=[]
for row in Reader:
   seznam.append(row)
i=0
for row in range(len(seznam)):
  i=i+1
print 'Ulozeno celkem',i,'bodu'

nedovedu však s daty provádět takovéto operace

print seznam[0][3]+seznam[0][4]

Vždy program pracuje s daty jako s textovou hodnotou. Zde se jedná o pravoúhlé geocentrické souřadnice naměřené GPS v systému WGS84.

Lze tomu nějak pomoci, aby byla data chápána jako čísla? 

Ing. Michal Witiska


Další informace o konferenci Python