Одним из вариантов было бы создание массива таких параметров: https://codepen.io/anon/pen/jpbKBx
//Javascript
function myFunction () {
//get value of selected
Вы можете использовать np.vectorize
для создания векторизованной функции, которая может принимать столбцы данных в качестве параметров (или любые другие типы, подобные массиву). См. Мой пример ниже (обратите внимание, что аргументы, передаваемые в векторизованной функции, должны иметь одинаковую длину):
def foo(val1, val2, val3):
""" do some stuff in here with your function parameters """
return val1 * val2 * val3
# this will create a new column in your dataframe called 'new_col'
# each row in df.new_col will be the result of foo applied to that row
df['new_col'] = np.vectorize(foo)(df.col1, df.col2, df.col3)
См. Документы для np.vectorize .