【3.3.2】Pandas--DataFrame转置
导入包
import pandas as pd
创建数据
df = pd.DataFrame([['A', 1, 2], ['B', 3, 4]], columns=['Name', 'c1', 'c2'])
数据内容如下:
df
Name c1 c2
0 A 1 2
1 B 3 4
操作:
df2 = pd.DataFrame(df.values.T, index=df.columns, columns=df.index)
df2
0 1
Name A B
c1 1 3
c2 2 4
很简单,就是使用了numpy内置的矩阵转置方法,这样的操作速度最快。
参考资料
这里是一个广告位,,感兴趣的都可以发邮件聊聊:tiehan@sina.cn
个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn
个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn