#python #pandas
#python #pandas
Вопрос:
df[['col - 1','col 2','col 3','col 4','col 5','col 6']].apply(aFunction,axis=1)
возвращает ошибку:
Нет оси с именем 1 для типа объектаСерия’>
Я пробовал
df[['col - 1','col 2','col 3','col 4','col 5','col 6']].apply(lambda row:aFunction(row),axis=1)
И я получаю то же самое
Дальнейшие исследования:
Если я использую print следующим образом:
df[['col - 1','col 2','col 3','col 4','col 5','col 6']].apply(lambda row:print(row),axis=1)
Будут распечатаны серии Pandas для каждой строки
Если я помещу функцию печати в «aFunction», которая выводит возвращаемые значения, будет напечатан ожидаемый результат.
Комментарии:
1. Можете ли вы поделиться содержимым
aFunction
кажется, что где-то вaFunction
этом вы пытаетесь использовать метод сaxis=1
наSeries
2. @CameronRiddell Да, это решение… Спасибо