ignore_index=True
时间: 2023-10-10 21:06:05 浏览: 224
join.zip_Python_
ignore_index=True 是一个参数,通常用于 pandas 中的 concat 和 append 方法中,它的作用是在合并数据时忽略原来数据的索引,而按照新的索引进行排序。这样可以避免出现重复的索引值,同时还能够方便地对新数据进行重新编号。举个例子:
```
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
# 使用 ignore_index=True 进行数据合并
result = pd.concat([df1, df2], ignore_index=True)
print(result)
```
输出结果为:
```
A B
0 1 3
1 2 4
2 5 7
3 6 8
```
可以看到,合并后的数据的索引是从 0 开始重新编号的。如果不使用 ignore_index=True,那么合并后的数据的索引就会保留原来数据的索引,可能会出现重复的索引值。
阅读全文