Я должен применить функцию к очень большому информационному фрейму, который, используя приведенный ниже код, может занять несколько часов.
df.iloc[:,3:] = df.iloc[:,3:].applymap(my_function)
Поиск в Интернете. Я нашел сообщение быстрее с использованием swifter для повышения производительности.
import swifter
df.iloc[:,3:] = df.iloc[:,3:].swifter.apply(my_function)
однако я вижу эту ошибку: «Истинное значение Серии неоднозначно.Используйте a.empty, a.bool (), a.item (), a.any () или a.all (). '
потому, что я использовал applymap в своем исходном коде, а затем использовал swifter.применять?заранее спасибо.