python dataframe转置_python pandas DataFrame.transpose用法及代码示例

转置索引和列。

通过将行写为列将DataFrame反映在其主要对角线上,反之亦然。属性T是该方法的访问者transpose()。

参数:

*args:tuple, 可选参数接受与NumPy的兼容性。

copy:bool, 默认为 False是否在转置后复制数据,即使对于具有单个dtype的DataFrame也是如此。

请注意,对于混合dtype DataFrame或具有任何扩展名类型的DataFrame,始终需要副本。

返回值:

DataFrame转置的DataFrame。

注意:

转换带有混合dtypes的DataFrame将导致具有objectdtype。在这种情况下,始终会复制数据。

例子:

具有齐次dtype的Square DataFrame

>>> d1 = {'col1': [1, 2], 'col2': [3, 4]}

>>> df1 = pd.DataFrame(data=d1)

>>> df1

col1 col2

0 1 3

1 2 4

>>> df1_transposed = df1.T # or df1.transpose()

>>> df1_transposed

0 1

col1 1 2

col2 3 4

当dtype在原始DataFrame中是同构的时,我们将获得具有相同dtype的转置DataFrame:

>&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值