pandas怎么添加索引列
时间: 2023-08-24 22:12:27 浏览: 174
pandas 将索引值相加的方法
要在 Pandas 数据框中添加索引列,可以使用 reset_index() 方法。首先,创建一个示例数据框,如下所示:
```python
import pandas as pd
data = {'A': \[1, 2, 3\], 'B': \[4, 5, 6\], 'C': \[7, 8, 9\]}
df = pd.DataFrame(data)
```
然后,使用 reset_index() 方法添加从 0 开始的索引列,并保留原始索引列,如下所示:
```python
df.reset_index(drop=False, inplace=True)
```
如果你想删除原始索引列,可以将 drop 参数设置为 True:
```python
df.reset_index(drop=True, inplace=True)
```
最后,你可以重命名新的索引列的名称,如下所示:
```python
df = df.rename(columns={'index': 'new_index'})
```
这样就可以在数据框中添加索引列了。请注意,使用 inplace=True 可以直接在原数据框上进行操作,使代码更简洁。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [pandas添加索引列,从一开始](https://blog.csdn.net/weixin_62650212/article/details/130383050)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文