重组dataframe取消index
时间: 2023-11-26 16:03:14 浏览: 78
python 给DataFrame增加index行名和columns列名的实现方法
可以使用reset_index()方法来重组DataFrame并取消索引。该方法将当前索引列转换为数据列,并创建一个新的默认数字索引。例如:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]})
# 将索引重置为默认数字索引
df = df.reset_index()
# 输出结果
print(df)
```
输出结果为:
```
index name age
0 0 Alice 25
1 1 Bob 30
2 2 Charlie 35
```
如果想要删除原来的索引列,可以在reset_index()方法中设置drop参数为True。例如:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]})
# 将索引重置为默认数字索引并删除原来的索引列
df = df.reset_index(drop=True)
# 输出结果
print(df)
```
输出结果为:
```
name age
0 Alice 25
1 Bob 30
2 Charlie 35
```
阅读全文