Python 返回转置的dataframe
时间: 2024-06-15 10:02:13 浏览: 94
在Python中,使用Pandas库操作DataFrame时,转置是一个常见的数据重构操作。要返回转置后的DataFrame,可以使用`transpose()`或`T`属性[^1]。下面是一个例子:
```python
import pandas as pd
# 原始 DataFrame
df = pd.DataFrame({
'姓名': ['小明', '小红', '小白'],
'语文': [88, 92, 95],
'数学': [90, 94, 86]
})
# 转置 DataFrame
transposed_df = df.T
print(transposed_df)
```
输出将是:
```
姓名 语文 数学
0 小明 88 90
1 小红 92 94
2 小白 95 86
```
转置的优势在于,它使得列变成了行,适合于查看数据的跨列聚合或者方便进行跨列的操作。
相关问题
python dataframe转置
要将一个Python DataFrame转置,可以使用DataFrame的`transpose()`方法。
下面是一个示例代码:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)
# 转置DataFrame
transposed_df = df.transpose()
print(transposed_df)
```
输出结果为:
```
0 1 2
A 1 2 3
B 4 5 6
C 7 8 9
```
在上述示例中,我们创建了一个包含3列的DataFrame,并使用`transpose()`方法将其转置为以列名作为索引的新DataFrame。
python dataframe 转置
将 Python DataFrame 转置的方法有:
1. 使用 transpose() 方法:df.transpose()
2. 使用 T 属性:df.T
3. 使用 numpy 的 transpose() 函数:np.transpose(df)
阅读全文