Создание новой серии для фрейма данных Pandas с логическими значениями, но не логическим индексом.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Создание новой серии для фрейма данных Pandas с логическими значениями, но не логическим индексом.

Сообщение Anonymous »

Я пытаюсь добавить новую серию в свой DataFrame, используя метод .loc, как показано ниже

Код: Выделить всё

EM['Starting'] = EM.loc[(['Program_Start_Date']==Trimester_Start_Date)]
Однако я получаю следующую ошибку и не могу понять, как ее исправить.

Код: Выделить всё

KeyError: 'False: boolean label can not be used without a boolean index'
Данные выглядят так, и у меня есть дата триместра, равная 30 мая 2022 г., поэтому я должен получить результаты.

Код: Выделить всё

    Program_Start_Date Course_Withdrawn_Date Program_Withdrawal_Date
0           2022-05-30                  None                    None
1           2022-05-30                  None                    None
2           2022-05-30                  None                    None
3           2022-05-30                  None                    None
4           2022-05-30                  None                    None
..                 ...                   ...                     ...
543         2021-02-01                  None                    None
544         2021-02-01                  None                    None
545         2019-05-27            2022-08-18                    None
546         2019-05-27            2022-08-18                    None
547         2019-05-27            2022-08-18                    None
Я ожидал, что получу простой
Правда
Правда
Правда
Правда
... и т. д.
как мои результаты, и я попробовал несколько разных методов создания серии, но ни один из них пока не сработал.


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

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

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

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

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

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

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