示例#1
0
    def test_series_intersection_b(self):
        # create a series from a single value
        idxa = IndexGO(('a', 'b', 'c'))
        idxb = IndexGO(('b', 'c', 'd'))

        self.assertEqual(idxa.intersection(idxb).values.tolist(), ['b', 'c'])

        self.assertEqual(
            idxa.union(idxb).values.tolist(), ['a', 'b', 'c', 'd'])
示例#2
0
    def test_index_union_a(self) -> None:

        idx1 = IndexGO(('a', 'b', 'c', 'd', 'e'))
        idx1.append('f')
        a1 = np.array(['c', 'dd', 'b', 'a'])

        idx2 = idx1.union(a1)

        self.assertEqual(idx2.values.tolist(),
                         ['a', 'b', 'c', 'd', 'dd', 'e', 'f'])