Я только начал делать свой первый проект ML с Python, и застрял с одной проблемой.
Мой проект - проанализировать некоторую информацию о приюте для животных. Выше приведен список животных, купленных в приюте. Я хочу посмотреть, какие животные (на основе идентификатора животного) были куплены в приюте более 3 раз, а затем вернуть кадр с идентификатором животного, породой, информацией за месяц и т. Д. Моя первая попытка:
aac[aac['Animal ID'].value_counts()>3]
После этого кода Python говорит мне:
IndexingError: в качестве индексатора предоставляется недопустимая логическая серия (индексы логической серии и индексированного объекта не совпадают
Моя вторая попытка:
temp=df.groupby('Animal ID').count()
temp[temp['Name']>3]
Теперь я получаю следующий вывод:
Теперь у меня есть список удостоверений личности животных, которые были возвращены в приют более 3 раз. Но я скучаю по другой породе / datatime / monthyear ... информации. Мой вопрос заключается в том, как лучше всего связать идентификационный номер животного и другую информацию: порода, месячный год, тип животного и т. Д. Так что я могу дополнительно проанализировать возвращенных животных.
Большое спасибо за помощь!