Pandas эффективная арифметика данных - PullRequest
1 голос
/ 04 марта 2020

Я начинаю часто использовать pandas фреймы данных, и у меня возник вопрос по поводу арифметической эффективности c.

В большинстве случаев мои фреймы данных строятся слева направо, где я добавляю новый столбец до конца, и новый столбец строится из значений уже в df. Пока что это будет зависеть от строки, без агрегации.

Мой вопрос: каков наиболее эффективный способ сделать это? Мне нравится создавать функции, содержащие мою арифметику c. Поэтому я должен построить функцию, которая принимает отдельные значения, а затем использовать

.apply(lambda x: my_func(x['col']), axis=1)

Или я должен делать функции, которые запускаются из серий? Тогда я могу сказать df['new']=my_func(df['col'])

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...