Как извлечь указанный столбец c из значений функции? - PullRequest
1 голос
/ 28 января 2020

Итак, у меня есть категорический фрейм данных. Я должен извлечь уникальные значения всех столбцов в DF.

Скажи:

A B C

a c b 

b c t

a d h

a d b

Вот мой код:

def A():

    def count_unique(data_final):

        return data_final.nunique(dropna=False)

    print(count_unique(data_final))

A()

Да, я получил его сквозь это. Результат выглядит следующим образом:

A 2

B 2

C 3

Теперь я хочу извлечь только 2-й столбец, то есть [2,2,3], в виде списка. что поможет мне использовать column1=col_name.repeat().


  • Где я получаю ошибку, объект слишком глубокий для нужного массива, почему это так?

  • Как извлечь 2-й столбец и преобразовать его в список?


Заранее спасибо.

1 Ответ

1 голос
/ 28 января 2020

Ты почти понял

def count_unique(data_final):
    return data_final.nunique(dropna=False).values.tolist()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...