Применение функции к рядам PandaS DataFrame является одной из наиболее распространенных операций при выполнении данных. Есть много способов сделать это.
Я нанесен производительность различных способов применения функции к каждому ряду PandaFrame PandaS, до миллиона строк.
Я был удивлен, увидев Itertuples () Beating Apply (), а скромное понимание списка, избиение их обоих.
До сих пор я использовал Apply () всякий раз, когда я нашел векторизацию сложно. Как-то я думал, что это был 2-й лучший вариант.
Я использовал «% TimeIt» часто. В этом упражнении я узнал, как сделать профилирование уровня линии в Python, а также построить производительность по размеру ввода.
Продолжить чтение “
Оригинал: “https://dev.to/scgupta/6-ways-of-applying-a-function-to-python-pandas-dataframe-11i0”