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,
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]]