Если у меня есть функция, которая поддерживает переменный номер аргумента, т.е. использует *args, как я могу заполнить аргументы из понимания цикла/списка? Скажем, функция ожидает несколько списков в качестве аргументов, и у меня есть таблица/фрейм данных, и я хочу использовать каждый столбец в качестве входного аргумента, почему это не работает?
funName([df[iCol].values for iCol in df.columns])
Скажем, мой фрейм данных имеет 5 столбцов, мне нужно будет вызвать функцию следующим образом:
funName(col1, col2, col3, col4, col5)
Но я не хочу вручную создавать переменные для каждого столбца, а динамически заполнять список аргументов. Спасибо.