У меня есть набор данных, который я хочу 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
GroupBy и добавить рассчитанные столбцы на основе нескольких условий из других столбцов ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Панды: Как суммировать столбцы на основе условий других значений столбцов?
Anonymous » » в форуме Python - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Значение Pandas в столбце на основе нескольких условий из других столбцов
Anonymous » » в форуме Python - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Значение Pandas в столбце на основе нескольких условий из других столбцов
Anonymous » » в форуме Python - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Перераспределение значений нескольких столбцов на значения нескольких других столбцов
Anonymous » » в форуме Python - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-