pandas指定行索引列
时间: 2023-08-31 09:04:58 浏览: 105
pandas.DataFrame的pivot()和unstack()实现行转列
在 Pandas 中,可以使用 `set_index()` 方法指定某一列作为行索引列。例如,假设我们有以下的数据集:
```
Name Age Gender
0 Tom 25 Male
1 Jane 30 Female
2 Bob 22 Male
3 Mary 28 Female
```
我们可以将 `Name` 列作为行索引列:
```python
import pandas as pd
data = {'Name': ['Tom', 'Jane', 'Bob', 'Mary'],
'Age': [25, 30, 22, 28],
'Gender': ['Male', 'Female', 'Male', 'Female']}
df = pd.DataFrame(data)
df = df.set_index('Name')
print(df)
```
输出结果为:
```
Age Gender
Name
Tom 25 Male
Jane 30 Female
Bob 22 Male
Mary 28 Female
```
可以看到,`Name` 列被设置为了行索引列。
阅读全文