python 改变dataframe中多行数据的行索引
时间: 2023-09-30 13:04:09 浏览: 87
python pandas.DataFrame.loc函数使用详解
5星 · 资源好评率100%
要改变 DataFrame 中多行数据的行索引,可以使用 `rename()` 方法。这个方法可以接受一个字典作为参数,其中键为当前行索引,值为新的行索引。
例如,假设有一个 DataFrame `df`,它的前三行的行索引分别为 0、1、2:
```
col1 col2
0 1 2
1 3 4
2 5 6
```
要将前三行的行索引改为 3、4、5,可以这样做:
```
df = df.rename({0: 3, 1: 4, 2: 5})
```
这将返回一个新的 DataFrame,其中前三行的行索引已经被修改了:
```
col1 col2
3 1 2
4 3 4
5 5 6
```
阅读全文