pandas 怎么把多个df拼接在一个df后面
时间: 2024-04-14 07:27:06 浏览: 104
要将多个DataFrame拼接在一起,您可以使用`pandas`库的`concat`函数。下面是一个示例代码:
```python
import pandas as pd
# 创建多个DataFrame示例
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]})
df3 = pd.DataFrame({'A': [13, 14, 15], 'B': [16, 17, 18]})
# 拼接多个DataFrame
df_concatenated = pd.concat([df1, df2, df3])
# 打印拼接后的DataFrame
print(df_concatenated)
```
在上面的代码中,我们先创建了三个示例的DataFrame(`df1`,`df2`和`df3`)。然后,我们使用`pd.concat`函数来将这些DataFrame拼接在一起。将要拼接的DataFrame作为列表传递给`pd.concat`函数,并将结果存储在`df_concatenated`变量中。最后,我们使用`print(df_concatenated)`来打印拼接后的DataFrame。
请注意,`pd.concat`函数默认在行方向上进行拼接。如果您想在列方向上进行拼接,可以将`axis=1`作为参数传递给`pd.concat`函数。此外,您还可以使用其他参数来控制拼接的方式和行为,请参考`pandas`文档以了解更多细节。
阅读全文