【发布时间】:2021-06-27 18:03:55
【问题描述】:
我不确定以下在 pandas 或 numpy 中是否更容易,所以我将把它留给答案。
我想比较两个数组/数据帧,它们都是单行字符串数据。我想输出出现在 arr2 但不出现在 arr1 中的值。例如
arr1 = np.array(['fish','bear','cat'])
arr2 = np.array(['fish','bear','dog'])
output = ['dog']
输出将是 dog,因为 dog 没有出现在 arr1 中。
【问题讨论】:
-
您提到要输出两者中都没有出现的值。从您提供的示例中,将是狗 和 猫。
-
您的意思是要输出出现在
arr2而不是arr1中的值? -
是的,正确,出现在 arr2 而不是 arr1 中的值。
标签: python pandas numpy duplicates