Python Pandas库中的DataFrame对象如何将行和列相互倒换一下?--矩阵的转置
将DataFrame的行和列相互切换,在矩阵的操作上来说,就是转置,举个例子看一下:
创建一个df对象:
df = pd.DataFrame(np.arange(16).reshape(4,4),
index = pd.date_range('20200301', periods=4),
columns = list('ABCD'))
打印一下df:
如何将行与列转换一下呢?很简单
只要df.T就可以了。注意的一点是这个语句并不会对df对象修改,需要新建一个变量来存储转化后的对象。
print(df.T)
看看输出:
行与列已经切换过来了