Как отфильтровать словарь данных по размеру? - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть словарь данных, который содержит более 2000 различных данных. Ключ - это индекс (комбинация из трех столбцов, таких как завод, материал, рабочий центр). Значение - это данные, которые содержат различные измерения.

Я хочу работать над обнаружением выбросов, но некоторые кадры данных в этом словаре содержат 1 или 2 записи. Поэтому я хочу исключить эти кадры из словаря. Я искал, но очень мало информации о том, как это сделать. Можете ли вы помочь?

Может быть, я иду в неправильном направлении, что вы предлагаете вместо этого?

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

1 Ответ

1 голос
/ 06 ноября 2019

Как насчет, если d ваш словарь:

filtered_dict = {k: v for (k, v) in d.items() if len(v) > 100}  # Or any number you'd like to filter by 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...