Exemplo n.º 1
0
def test_ensure_categorical():
    values = np.arange(10, dtype=np.int32)
    result = ensure_categorical(values)
    assert (result.dtype == 'category')

    values = Categorical(values)
    result = ensure_categorical(values)
    tm.assert_categorical_equal(result, values)
Exemplo n.º 2
0
def test_ensure_categorical():
    values = np.arange(10, dtype=np.int32)
    result = ensure_categorical(values)
    assert (result.dtype == 'category')

    values = Categorical(values)
    result = ensure_categorical(values)
    tm.assert_categorical_equal(result, values)
Exemplo n.º 3
0
    def indices(self):
        # we have a list of groupers
        if isinstance(self.grouper, BaseGrouper):
            return self.grouper.indices

        values = ensure_categorical(self.grouper)
        return values._reverse_indexer()
Exemplo n.º 4
0
    def indices(self):
        # we have a list of groupers
        if isinstance(self.grouper, BaseGrouper):
            return self.grouper.indices

        values = ensure_categorical(self.grouper)
        return values._reverse_indexer()