如何将df1和df2插行合并,比如df1第一行下插df2的第一行,df1的第二行下插入df2的第二行
时间: 2024-09-08 22:03:35 浏览: 50
pandas.DataFrame删除/选取含有特定数值的行或列实例
在Python中,使用pandas库可以方便地进行DataFrame的合并操作。当您想要将两个DataFrame(df1和df2)按照行合并(即垂直堆叠),可以使用`concat`函数,并设置`axis=0`参数来指定沿着行方向合并。这样,df2的第一行会被放置在df1的第一行下方,df2的第二行会被放置在df1的第二行下方,以此类推。以下是一个简单的示例代码:
```python
import pandas as pd
# 假设df1和df2是两个已经存在的DataFrame
# df1 = pd.DataFrame(...)
# df2 = pd.DataFrame(...)
# 使用concat函数垂直合并df1和df2
result = pd.concat([df1, df2], axis=0)
# 打印合并后的结果
print(result)
```
这段代码首先导入了pandas库,并假设您已经有了两个DataFrame对象df1和df2。然后使用`pd.concat`函数,将df1和df2作为列表传递给该函数,并设置`axis=0`来指定沿着行方向合并。最后,打印出合并后的结果。
阅读全文