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

Python-Programme
Anonymous
 GroupBy und Hinzufügen berechneter Spalten basierend auf mehreren Bedingungen aus anderen Spalten

Post 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().

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post