dataframe第一列作为索引
时间: 2023-11-18 21:09:43 浏览: 79
可以使用`set_index()`方法将DataFrame的某一列设置为索引,例如:
```python
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 30, 35, 40],
'city': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)
df = df.set_index('name')
print(df)
```
输出结果为:
```
age city
name
Alice 25 New York
Bob 30 Paris
Charlie 35 London
David 40 Tokyo
```
其中,`set_index()`方法中的参数为要设置为索引的列名。如果想要保留原有的索引,可以将`drop=False`,即:
```python
df = df.set_index('name', drop=False)
```
输出结果为:
```
name age city
name
Alice Alice 25 New York
Bob Bob 30 Paris
Charlie Charlie 35 London
David David 40 Tokyo
```
阅读全文