2016-03-30 24 views
1

Ben bir tek sütun csv en kullanarak glob bir klasörün üzerine yineleme döngü, bazı ayarlamalar yapar ve sonra bir listeye sonuçları ekler ve yeni bir csv kaydeder var benzediği:Yatay döngü için ekleme?

data= [] 
infiles = glob.glob("*.csv") 
for file in infiles: 
    df = pd.io.parsers.read_csv(file) 
    (assorted adjustments) 
    data.append(df) 
fullpanel = pd.concat(panel) 
fullpanel.to_csv('data.csv') 

sorundur Bu uzun bir sütun yapar, yan yana eklenen her sütuna (farklı uzunluklarda) ihtiyacım var.

cevap

0

Yan yana eklenen sütunlar için axis=1 parametresini concat'a ekleyebilirsiniz. Ayrıca pd.io.parsers.read_csv'u pd.read_csv ve panel için'a concat'da değiştirebilirsiniz.

data= [] 
infiles = glob.glob("*.csv") 
for file in infiles: 
    df = pd.read_csv(file) 
    (assorted adjustments) 
    data.append(df) 
fullpanel = pd.concat(data, axis=1) 
fullpanel.to_csv('data.csv') 
+0

Mükemmel çalışıyor, teşekkürler! – hobbsb