Я хочу иметь возможность создавать новый столбец в кадре данных на основе выбранной пользователем формулы. Ответ очевиден, когда выбор формулы известен до запуска, но я не уверен, как поступить в случае, когда формула неизвестна до времени выполнения.
Количество столбцов в кадре данных может варьироваться, а также может варьироваться число переменных / операций в формуле, поэтому лямбда-функция кажется неуместной
Пример. df
имеет целочисленные значения в столбце «A» и значения с плавающей запятой в столбце «B». Есть 3 формулы:
1
- добавить значение в A к значению в B 2
- вычесть значение в B из квадрата значения вA 3
- добавить значение в A к значению в B
, которое пользователь вводит 1
, 2
или 3
во время выполнения, и соответствующееформула используется для создания столбца «С» с соответствующими значениями.