Pandas DataFrame transpose() 方法

定义和用法

transpose() 方法将列转换为行,将行转换为列。

实例

将列转换为行,反之亦然:

import pandas as pd

data = {
  "age": [50, 40, 30, 40, 20, 10, 30],
  "qualified": [True, False, False, False, False, True, True]
}
df = pd.DataFrame(data)

newdf = df.transpose()

亲自试一试

语法

dataframe.transpose(args, copy)

参数

参数是关键字参数

参数 描述
args Tuple 可选。可在 NumPy 函数中使用的参数。
copy
  • True
  • False

可选。指定是否复制数据。

默认为 False。

返回值

DataFrame,其中原来的列变成了行,原来的行变成了列。

该方法不会改变原始的 DataFrame。