Eğer col1, satırdaki aynı değere eşitse ve sonra çıkışı yeni bir dosyaya yazıyorsa col3'ü yapmaya çalışıyorum.Bir CSV dosyasında aynı anahtarlarla sonraki satırların nasıl gruplandırılacağı
col1,col2,col3
a,12,"hello "
a,13,"good day"
a,14,"nice weather"
b,1,"cat"
b,2,"dog and cat"
c,2,"animals are cute"
çıkış istediğim:
Bu şimdiye denedim budur: Şöyle bir CSV dosyası var
import csv
with open('myfile.csv', 'rb') as inputfile, open('outputfile.csv','wb') as outputfile:
reader=csv.reader(inputfile)
writer=csv.writer(outputfile)
next(reader)
for row in reader:
while row[0]==row[0]:
concat_text=" ".join(row[2])
print concat_text
writer.writerow((row[0],concat_text))
O çalıştırır ama hiçbir çıkış var. Yardım aldım. Eğer grup sizin DataFrame
sonra çıkış benzersiz değerler can pandas
kullanarak ilgileniyorsanız
içeriğine ./script.py çalıştırdıktan sonra 'ederken satır [0] == satır [0]: ...' asla ilerlemek, sonsuz bir döngüdür. –