How to transpose a dataset in a csv file?

后端 未结 7 1033
太阳男子
太阳男子 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:51

    Read the CSV into pandas data frame, pandas has build in function for transpose which can be invoked as below.

    import pandas as pd
    
    csv = pd.read_csv("test.csv", skiprows=1)
    # use skiprows if you want to skip headers
    df_csv = pd.DataFrame(data=csv)
    transposed_csv = df_csv.T
    print(transposed_csv)
    

提交回复
热议问题