pandas 内连接
时间: 2023-10-19 21:08:12 浏览: 40
在pandas中,内连接可以使用merge函数来实现。内连接只返回两个表中共有的记录。例如,我们有两个数据框df1和df2,使用merge函数进行内连接时,可以指定参数how='inner'来表示内连接。具体代码如下:
df1 = pd.DataFrame({'Name':['San Zhang','Si Li'], 'Age':[20,30]})
df2 = pd.DataFrame({'Name':['Si Li','Wu Wang'], 'Gender':['F','M']})
df1.merge(df2, on='Name', how='inner')
运行上述代码,将得到一个新的数据框,其中只包含df1和df2中Name列相同的记录。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
相关问题
python pandas内连接
在Python的pandas库中,可以使用merge函数来进行内连接操作。内连接是根据两个数据表中的一列或多列的值进行匹配,并将匹配成功的行组合在一起。内连接操作可以通过指定参数how='inner'来实现。
下面是一个示例代码:
```python
import pandas as pd
df1 = pd.DataFrame({'Name':['San Zhang','Si Li'], 'Age':[20,30]})
df2 = pd.DataFrame({'Name':['Si Li','Wu Wang'], 'Gender':['F','M']})
result = df1.merge(df2, on='Name', how='inner')
print(result)
```
输出结果如下所示:
```
Name Age Gender
0 Si Li 30 F
```
以上代码将df1和df2这两个数据表按照Name列的值进行内连接操作,并将匹配成功的行进行组合。在结果中,只有df1中Name为'Si Li'的行和df2中Name为'Si Li'的行匹配成功,所以只有这一行被保留在结果中。
希望对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
pandas内连接为空
基于值的连接在pandas中可以由merge函数实现,其中how参数可以指定连接方式,包括左连接(left)、右连接(right)、内连接(inner)和外连接(outer)。如果使用内连接(inner),则只会保留两个表中都存在的行,如果内连接结果为空,则说明两个表中没有共同的行。此外,还需要注意连接的列是否存在缺失值,缺失值也会导致连接结果为空。
相关推荐
![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)