GroupBy и добавить рассчитанные столбцы на основе нескольких условий из других столбцовPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 GroupBy и добавить рассчитанные столбцы на основе нескольких условий из других столбцов

Сообщение Anonymous »

У меня есть набор данных, который я хочу Groupby, а затем добавляю несколько рассчитанных столбцов на основе условий из других столбцов. Я хочу, чтобы статус включал только «open» и «закрыто», и я хочу, чтобы состояние исключало «fl». https://i.sstatic.net/cujejwor.png "/>
Пока что у меня есть:
df.where(((df['status']=="open") or (df['status']=="closed"))
and (df['state']!="FL").groupby(['schoolID', 'SchoolName']).agg(count=('StudentID', 'count'))
< /code>
Но это возвращает ошибку: < /p>
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().


Подробнее здесь: https://stackoverflow.com/questions/794 ... ther-colum
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»