dataframe拼接两个表
时间: 2023-09-07 11:15:05 浏览: 59
可以使用 pandas 库中的 concat 函数来拼接两个 DataFrame。假设有两个 DataFrame,分别为 df1 和 df2,它们的列名和列数相同,可以使用如下代码进行拼接:
```python
import pandas as pd
# 创建示例数据
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]})
# 使用 concat 函数进行拼接
result = pd.concat([df1, df2])
print(result)
```
该代码会将 df2 拼接在 df1 的下方,生成一个新的 DataFrame,结果如下:
```
A B
0 1 4
1 2 5
2 3 6
0 7 10
1 8 11
2 9 12
```
如果需要在拼接后保留原来的索引,可以将参数 ignore_index 设置为 True,如下所示:
```python
result = pd.concat([df1, df2], ignore_index=True)
```
拼接后的结果如下:
```
A B
0 1 4
1 2 5
2 3 6
3 7 10
4 8 11
5 9 12
```
相关问题
dataframe 拼接两个数组
使用 pandas 库中的 `concat()` 函数可以将两个数组拼接在一起。具体语法如下:
```
pd.concat([df1, df2])
```
其中 `df1` 和 `df2` 是需要拼接的两个数组。
如果你需要指定拼接的维度,可以使用如下语法:
```
pd.concat([df1, df2], axis=1)
```
这样就可以在列上拼接两个数组了。
如果你需要在拼接时重置索引,可以使用如下语法:
```
pd.concat([df1, df2], ignore_index=True)
```
这样就可以在行上拼接两个数组并且重置索引了。
并将两个dataframe拼接
可以使用pandas的concat()函数将两个dataframe拼接起来。示例如下:
```python
import pandas as pd
# 创建两个dataframe
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [4, 5, 6], 'B': [7, 8, 9]})
# 使用concat函数将两个dataframe拼接
result = pd.concat([df1, df2])
# 打印拼接后的结果
print(result)
```
输出结果为:
```
A B
0 1 4
1 2 5
2 3 6
0 4 7
1 5 8
2 6 9
```
可以看到,拼接后的dataframe包含了两个原始dataframe的所有行,并且行索引也会重新排序。如果需要保留原始行索引,可以设置参数ignore_index为True。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)