pandas transpose() 函数
时间: 2023-10-12 20:21:37 浏览: 116
pandas transpose() 函数是用于转置 DataFrame 或 Series 的函数。它将 DataFrame 的行和列进行交换,使得原来的列变成了行,原来的行变成了列。
使用方法如下:
```python
df.transpose() # 转置 DataFrame
s.transpose() # 转置 Series
```
示例代码:
```python
import pandas as pd
# 创建一个 DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35], 'gender': ['F', 'M', 'M']}
df = pd.DataFrame(data)
# 转置 DataFrame
df_t = df.transpose()
print(df)
# name age gender
# 0 Alice 25 F
# 1 Bob 30 M
# 2 Charlie 35 M
print(df_t)
# 0 1 2
# name Alice Bob Charlie
# age 25 30 35
# gender F M M
```
在上面的示例中,我们创建了一个 DataFrame,并使用 transpose() 函数将其进行了转置。转置后,原来的行变成了列,原来的列变成了行。
阅读全文