python pandas数据转置
0 背景
有时, 在一些场景下, 我们需要将行和列的数据互换, 它会让我们的数据的形状发生改变, 即将原来的列作为行,原来的行作为列。在Excel里, 可以通过内置的转置操作, 将需要的数据直接转置过来, 在python中, 也可以同样实现该功能.
因此本文主要介绍pandas中数据的转置操作.
1 使用
在 Pandas 中,我们可以使用 .transpose()
方法或 .T
属性来转置 我们的DataFrame数据表。通常情况下, 因为.T
的简便性, 更常使用.T
属性来进行转置.
导入相关库和数据
import pandas as pd
data = {'Name': ['caixk', 'xukun', 'orange'], 'Age': [24, 27, 24], 'City': ['shenzhen', 'hangzhou', 'beijing']} df = pd.DataFrame(data)
|
| Name | Age | City |
| — | — | — | — |
| 0 | caixk | 24 | shenzhen |