pandas dataframe拼接
时间: 2023-05-18 20:04:13 浏览: 50
可以使用 pandas.concat() 函数来拼接多个 dataframe,例如:
```python
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
result = pd.concat([df1, df2])
print(result)
```
输出结果为:
```
A B
0 1 3
1 2 4
0 5 7
1 6 8
```
其中,pd.concat() 函数的第一个参数是一个包含多个 dataframe 的列表,可以通过设置 axis 参数来指定拼接的方向。默认情况下,axis=0 表示按行拼接,axis=1 表示按列拼接。
相关问题
pandas dataframe 列拼接
Pandas DataFrame 列拼接可以使用 `pd.concat` 方法实现。该方法可以将多个 DataFrame 按列拼接起来。
例如,假设有两个 DataFrame,分别为 `df1` 和 `df2`,它们的列数相同,可以将它们按列拼接起来:
```python
import pandas as pd
# 创建 DataFrame
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'C': [7, 8, 9], 'D': [10, 11, 12]})
# 按列拼接
df_concat = pd.concat([df1, df2], axis=1)
print(df_concat)
```
输出结果为:
```
A B C D
0 1 4 7 10
1 2 5 8 11
2 3 6 9 12
```
其中,`axis=1` 表示按列拼接。如果要按行拼接,可以将参数改为 `axis=0`。
dataframe拼接nan
要将两个DataFrame拼接在一起,并将缺失值(NaN)填充为特定的值,可以使用pandas库中的concat和fillna方法。
首先,使用concat方法将两个DataFrame拼接在一起。例如,假设有df1和df2两个DataFrame,可以使用以下代码进行拼接:
``` python
import pandas as pd
merged_df = pd.concat([df1, df2])
```
接下来,使用fillna方法将NaN值填充为特定的值。例如,假设要将NaN填充为0,可以使用以下代码:
``` python
filled_df = merged_df.fillna(0)
```
这样,就可以将两个DataFrame拼接在一起并且将缺失值填充为0。你可以根据自己的需求选择不同的填充值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)