📜  Python| Pandas DataFrame.transpose(1)

📅  最后修改于: 2023-12-03 15:34:16.074000             🧑  作者: Mango

Python | Pandas DataFrame.transpose

简介

Pandas DataFrame.transpose方法用于将数据帧中的行和列进行转置,即将行索引置于列索引位置,将列索引置于行索引位置。

语法
DataFrame.transpose(*args, **kwargs)
参数
  • *args: 可选参数,对于数据帧的转置,这些参数并不是很有用。
  • **kwargs: 用于传递关键字参数的可变参数列表,包括:
    • copy: 可选布尔值,默认为True,即总是返回副本;False操作将仅在返回DataFrame上返回对底层数据的视图,并且可能对原始DataFrame的行为造成影响。
返回值

返回一个已转置的数据帧。

示例
import pandas as pd

# 创建一个数据帧
df = pd.DataFrame({'a': [1, 2], 'b': [3, 4]})
#    a  b
# 0  1  3
# 1  2  4

# 转置数据帧
df_transposed = df.transpose()
#    0  1
# a  1  2
# b  3  4
注意事项
  • 转置数据帧将创建一个新的数据帧,而不是更改原始数据帧。
  • 转置数据帧的行和列表示数据帧的转置结果,而不是行和列的名称。如果需要更改它们的名称,请使用DataFrame.rename方法。
参考文献