Я пытаюсь создать столбец в кадре данных и передать пользовательскую функцию, которая будет присваивать суффикс дню, т. е. 1-му, 2-му и т. д. Мне удалось сделать это с помощью .apply, однако я хотел бы сделать это с .assign, и я получаю ошибку ValueError: истинное значение серии неоднозначно. Используйте a.empty, a.bool(), a.item(), a.any() или a.all(). Мой вопрос: как я могу это сделать (метод 2) и есть ли лучший способ сделать все это? Код следующий:
import pandas as pd
def datesuffix(dy):
if 4