pandas df转置
时间: 2024-01-30 18:12:20 浏览: 98
python深度学习-pandas
可以使用pandas的`T`属性或`transpose()`方法来实现DataFrame的转置。
以下是两种方法的示例:
1. 使用`T`属性:
```python
import pandas as pd
df = pd.DataFrame({'X': [0, 1, 2], 'Y': [3, 4, 5]}, index=['A', 'B', 'C'])
print(df) # 输出原始DataFrame
# X Y
# A 0 3
# B 1 4
# C 2 5
transposed_df = df.T
print(transposed_df) # 输出转置后的DataFrame
# A B C
# X 0 1 2
# Y 3 4 5
```
2. 使用`transpose()`方法:
```python
import pandas as pd
df = pd.DataFrame({'X': [0, 1, 2], 'Y': [3, 4, 5]}, index=['A', 'B', 'C'])
print(df) # 输出原始DataFrame
# X Y
# A 0 3
# B 1 4
# C 2 5
transposed_df = df.transpose()
print(transposed_df) # 输出转置后的DataFrame
# A B C
# X 0 1 2
# Y 3 4 5
```
阅读全文