python将dataframe行列转置
时间: 2023-12-03 11:45:22 浏览: 285
python将excel行列转换(转置).rar
要将DataFrame的行列转置,可以使用pandas库中的transpose()函数或T属性。例如,可以使用transpose()函数来转置DataFrame对象:
```python
import pandas as pd
df = pd.DataFrame({'X': [0, 1, 2], 'Y': [3, 4, 5]}, index=['A', 'B', 'C'])
df_transpose = df.transpose()
print(df_transpose)
```
另外,也可以使用T属性来转置DataFrame对象:
```python
import pandas as pd
df = pd.DataFrame({'X': [0, 1, 2], 'Y': [3, 4, 5]}, index=['A', 'B', 'C'])
df_T = df.T
print(df_T)
```
无论是使用transpose()函数还是T属性,都会返回一个转置后的DataFrame对象。需要注意的是,原始对象和转置后的对象共享内存,因此更改一个元素会同时更改另一个元素。
阅读全文