GroupBy und Hinzufügen berechneter Spalten basierend auf mehreren Bedingungen aus anderen Spalten
Posted: 25 Feb 2025, 22:33
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:
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().