Как исправить ошибку AttributeError: у объекта «Серия» нет атрибута «swifter»? - PullRequest
0 голосов
/ 11 июля 2020

Это довольно прямо, я пытался воспроизвести пример, использованный на странице Swifter https://github.com/jmcarpenter2/swifter. Однако я продолжаю получать ошибку AttributeError: объект «Серия» не имеет атрибута «быстрее». Что с этим?

Обновление - Пример, который я пробовал:

import pandas as pd
import swifter 

df = pd.DataFrame({'x': [1, 2, 3, 4], 'y': [5, 6, 7, 8]})

# runs on single core
df['x2'] = df['x'].apply(lambda x: x**2)
# runs on multiple cores
df['x2'] = df['x'].swifter.apply(lambda x: x**2)

# use swifter apply on whole dataframe
df['agg'] = df.swifter.apply(lambda x: x.sum() - x.min())

# use swifter apply on specific columns
df['outCol'] = df[['inCol1', 'inCol2']].swifter.apply(my_func)
df['outCol'] = df[['inCol1', 'inCol2', 'inCol3']].swifter.apply(my_func,
         positional_arg, keyword_arg=keyword_argval)
...