Использование .assign в кадре данных с пользовательской функциейPython

Программы на Python
Ответить
Anonymous
 Использование .assign в кадре данных с пользовательской функцией

Сообщение Anonymous »

Я пытаюсь создать столбец в кадре данных и передать пользовательскую функцию, которая будет присваивать суффикс дню, т. е. 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
Ответить

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

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

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

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

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