У меня есть функция, которая возвращает несколько значений применительно к текстовой строке.
Я хочу применить функцию к серии Pandas с использованием векторизации, как описано ниже (в прошлом я использовал векторизацию с одним выходом без проблем).
Пример:
df['Column1'], df['Column2'], df['Column3'] = FUNCTION(Pandas.Series)
Однако векторизация, по-видимому, передает полную серию функции, а не применяется к каждому элементу серии, как ожидалось.
Использование np.vectorize (FUNCTION) (Pandas.Series) и zip (* Pandas.Series.map (FUNCTION) работают, но здесь важна скорость, и я знаю, что использование этой функции напрямую может значительно сократить время.
Я также преобразовал Series в массив с .values, но у меня все еще остается та же проблема, что он передает полную серию, а не применяет функцию к каждому элементу.
Спасибоза вашу помощь
RKB