📅  最后修改于: 2023-12-03 14:52:28.102000             🧑  作者: Mango
在 Pandas Dataframe 中,可以使用 reset_index() 方法将索引列转换为普通列。
示例代码如下:
import pandas as pd
# 创建示例数据
data = {
'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35]
}
df = pd.DataFrame(data)
df.set_index('name', inplace=True) # 将'name'列设置为索引
# 将索引转换为普通列
df.reset_index(inplace=True)
print(df)
输出结果如下:
name age
0 Alice 25
1 Bob 30
2 Charlie 35
可以看到,索引列'name'已经转换为普通列。
需要注意的是,reset_index() 方法默认会生成新的Dataframe,如果要在原Dataframe上操作,需要设置 inplace 参数为 True。
Markdown 格式的代码片段如下:
在 Pandas Dataframe 中,可以使用 `reset_index()` 方法将索引列转换为普通列。
示例代码如下:
\``` python
import pandas as pd
# 创建示例数据
data = {
'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35]
}
df = pd.DataFrame(data)
df.set_index('name', inplace=True) # 将'name'列设置为索引
# 将索引转换为普通列
df.reset_index(inplace=True)
print(df)
\```
可以看到,索引列'name'已经转换为普通列。
需要注意的是,`reset_index()` 方法默认会生成新的Dataframe,如果要在原Dataframe上操作,需要设置 `inplace` 参数为 True。