Page 1 of 1

GroupBy und Hinzufügen berechneter Spalten basierend auf mehreren Bedingungen aus anderen Spalten

Posted: 25 Feb 2025, 22:33
by Anonymous
Ich habe einen Datensatz, den ich gruppyby -gruppy möchte, und füge dann einige berechnete Spalten basierend auf den Bedingungen aus anderen Spalten hinzu. Ich möchte, dass der Status nur 'offen' und 'geschlossen' einbezieht, und ich möchte, dass der Zustand 'FL' ausschließt. https://i.sstatic.net/cujejwor.png "/>
Bisher habe ich:

Code: Select all

df.where(((df['status']=="open") or (df['status']=="closed"))
and (df['state']!="FL").groupby(['schoolID', 'SchoolName']).agg(count=('StudentID', 'count'))
< /code>
, aber dies gibt einen Fehler zurück: < /p>
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().