dataframe1和dataframe2两个columns一样但data有所不同,求dataframe1完全不包含在dataframe2的所有行,在生成新的dataframe
时间: 2024-05-26 19:06:12 浏览: 115
比较2个datatable内容是否相同的方法
以下是求dataframe1完全不包含在dataframe2的所有行的代码实现:
```python
import pandas as pd
# 创建DataFrame1
dataframe1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 创建DataFrame2
dataframe2 = pd.DataFrame({'A': [1, 2, 4], 'B': [4, 5, 7], 'C': [7, 8, 10]})
# 求dataframe1完全不包含在dataframe2的所有行
result = dataframe1[~dataframe1.isin(dataframe2)].dropna(how='all')
# 输出结果
print(result)
```
输出结果为:
```
A B C
2 3 6 9
```
阅读全文