在Jupyter lab使用append合并两个DataFrame对象
时间: 2024-10-14 22:18:32 浏览: 9
在Jupyter Notebook或Lab中,如果你想要合并两个`pandas` DataFrame对象并追加数据(即添加到已有数据的末尾),你可以使用`pd.concat()`函数。这个函数可以连接(concatenate)两个或更多的DataFrame对象。下面是一个简单的例子:
```python
import pandas as pd
# 假设你有两个DataFrame df1和df2
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
# 使用append()方法追加df2到df1的末尾
# 或者使用pd.concat()函数,指定axis=0表示按行堆叠
merged_df = pd.concat([df1, df2], ignore_index=True) # 如果索引重复,ignore_index=True会创建新的索引
print(merged_df)
```
这里设置了`ignore_index=True`是为了避免原索引的冲突。如果不设置,那么新加入的数据框的索引会被保留。
阅读全文