Sunday, June 3, 2012

CSV Kolon Isimleri ve Python

CSV dosyalarini (virgulle ayrilmis, kolon, satir bazli text dosyalari) okumanin kolay yollarindan biri

data = np.genfromtxt("test.csv",names=True,delimiter=",",dtype=None)

Bu komut CSV'nin ilk satirinin kolon "isimlerini" tasidigini farz eder. Okuma sonrasi elde edilen data objesi bir tuple listesidir. Yani listelerin listesi degil, tuple objelerinin listesi. Bir Python tuple icinde farkli tipte objeler yanyana durabilir, bu yuzden o secilmis herhalde.

Kolon ismi kullanarak o kolonun verisine erismek istiyorsak,

print data['kolon']

kullanilir. Tum kolon isimlerini almak icin

data.dtype.names

erisimi yapilabilir. 

No comments: