dataframe index 转成第一列
时间: 2024-10-22 15:15:30 浏览: 39
Python代码源码-实操案例-框架案例-将DataFrame数据转成字典.zip
DataFrame的index转成第一列通常是在Pandas库中处理数据时的一种操作,如果你想要将索引变成DataFrame的第一列,可以使用`reset_index()`函数。这个函数默认会把原来的索引转换成一个新的列,并将其放在DataFrame的左侧,即第一列。
例如:
```python
import pandas as pd
# 假设 df 是一个 DataFrame,它的索引是 'index_col'
df = pd.DataFrame(..., index=['index_1', 'index_2', 'index_3'])
# 将索引转换为第一列
new_df = df.reset_index()
# 新的 DataFrame new_df 的结构是:
# index column1 column2 ... (原数据列)
# 0 index_1 value_1_1 value_1_2 ...
# 1 index_2 value_2_1 value_2_2 ...
# 2 index_3 value_3_1 value_3_2 ...
```
阅读全文