How to transpose a dataset in a csv file?

后端 未结 7 1018
太阳男子
太阳男子 2020-11-30 01:32

For example, i would like to transform:

Name,Time,Score
Dan,68,20
Suse,42,40
Tracy,50,38

Into:

Name,Dan,Suse,Tracy
Time,68,         


        
7条回答
  •  独厮守ぢ
    2020-11-30 01:57

    Same answer of nosklo (all credits to him), but for python3:

    from csv import reader, writer 
    with open('source.csv') as f, open('destination.csv', 'w') as fw: 
        writer(fw, delimiter=',').writerows(zip(*reader(f, delimiter=',')))
    

提交回复
热议问题