ich folgende Datenrahmen haben:Pandas zählen am häufigsten Elemente in verschachtelten Listen innerhalb gropby und bekommen nlargest
animals
2016-12-26 11:03:10 [dog]
2016-12-26 11:03:13 [dog, cat]
2016-12-26 12:03:13 [elephant, cat]
2016-12-26 12:03:13 [cow, dog]
2016-12-27 11:03:10 [cow, dog, cat]
2016-12-27 11:03:13 [elephant]
2016-12-27 12:03:13 [elephant]
2016-12-27 12:03:13 [dog, cat]
Ich brauche N häufigsten Tiere erhalten und ihre Zählung nach Datum. Zum Beispiel (N = 2):
animal size
2016-12-26 dog 3
cat 2
2016-12-27 cat 2
elephant 2
Wie kann ich das tun in Pandas 0.19.x?
Willkommen bei Stack-Überlauf! Du scheinst jemanden zu bitten, etwas Code für dich zu schreiben. Stack Overflow ist eine Frage-Antwort-Website, kein Code-Schreibdienst. Bitte [siehe hier] (http: // stackoverflow.com/help/how-to-ask), um zu lernen, wie man effektive Fragen schreibt und Code hinzufügt, der den aktuellen Versuch zeigt. – JGreenwell
@JGreenwell Ich bin mir ziemlich sicher, dass es in Zeile oder zwei getan werden kann, aber ich bin kein Pandas-Experte. Ich habe eine Lösung, aber es ist keine Pandas. –
Bitte nehmen Sie @ JGreenwells Kommentar ernst. Schritt Null, wenn Sie eine Frage zu SO stellen, zeigt Ihre eigenen Bemühungen. Während viele Leute gerne Ihre Arbeit für Sie erledigen, sollten Sie dies nicht missbrauchen, da dies für die Website ungesund ist. –