Я изучаю Случайную смерть, связанную с наркотиками набор данных. В deaths.info()
имеется 5105 строк с 5095 ненулевыми значениями в deaths['MannerofDeath']
. В deaths['MannerofDeath']
содержится шесть уникальных значений; это array(['Accident', 'accident', nan, 'Pending', 'ACCIDENT', 'Natural'], dtype=object)
. Я пытаюсь оценить, сколько из них случайно, используя следующую строку:
len(deaths.where(deaths['MannerofDeath'].isin(['Accident','accident','ACCIDENT'])))
Выход для этого 5105, что, естественно, неверно. Я не уверен, как исправить это, хотя - на самом деле, len(deaths.where(deaths['MannerofDeath'] == 'Natural'))
также выводит 5105.
Где я ошибаюсь при создании этой where()
функции?