下面是一个比较两个数据框并创建一个包含唯一元素的新数据框的代码示例:
import pandas as pd
# 创建两个数据框
df1 = pd.DataFrame({'A': [1, 2, 3],
'B': ['a', 'b', 'c']})
df2 = pd.DataFrame({'A': [2, 3, 4],
'B': ['b', 'c', 'd']})
# 比较两个数据框并创建包含唯一元素的新数据框
df_unique = pd.concat([df1, df2]).drop_duplicates().reset_index(drop=True)
print(df_unique)
输出:
A B
0 1 a
1 2 b
2 3 c
3 4 d
在这个例子中,我们使用pd.concat()
函数将两个数据框df1
和df2
连接在一起。然后,我们使用drop_duplicates()
函数去除重复的行,并使用reset_index()
函数重置索引。最后,我们将结果保存在df_unique
中并打印出来。
上一篇:比较两个数据框并创建新值