How to transpose a dataset in a csv file?

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

    The simplest way is:

    import numpy as np
    import pandas as pd
    
    _mat = pd.read_csv("test.csv")
    _mat = _mat[_mat.columns[0:3]].values
    _t_mat = np.transpose(_mat)
    

    Result:

    • Input matrix is : [[1 2 3] [4 5 6]]
    • the output is: [[1 4] [2 5] [3 6]]

提交回复
热议问题