Как создать функцию, которая показывает мне строки в моих категориальных столбцах, которые имеют 0 и значения в числовых столбцах, которые являются уникальными? - PullRequest
0 голосов
/ 25 апреля 2020
df.columns
numerical_columns = df._get_numeric_data().columns

Я запустил следующий код и искал столбцы, которые принимают числовые значения. Поскольку у меня так много столбцов, я хотел бы определить функцию так, чтобы я мог разделить свои категориальные и числовые столбцы и распечатать числовые столбцы, которые принимают значение 0 и количество уникальных значений, содержащихся в моих категориальных столбцах?

Спасибо!

1 Ответ

0 голосов
/ 26 апреля 2020

Кажется, здесь есть пара разных вопросов. Метод получения столбца только по типу данных:

categorical_df = df.select_dtypes(include='category')

Количество содержащихся уникальных значений можно оценить с помощью:

categorical_df.nunique()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...