#python
#python
Вопрос:
Новое в Python.
У меня есть функция, для которой требуется несколько фреймов данных pandas. например:
def funct(a,b,c,d)
У меня есть список, который содержит имена фреймов данных. например:
datanames = ['a','b','c','d']
Когда я распаковываю список для вызова функции, он обрабатывает их как строки, а не как фреймы данных. например:
funct(*datanames)
Есть ли unpacking a list of dataframe
какие-либо имена, чтобы они распознались как dataframes
?
Спасибо за вашу помощь.
Комментарии:
1. Вместо того, чтобы передавать имя фреймов данных отдельно, передайте весь список в функцию, а затем распакуйте его следующим образом
def someFunc(myList = [], *args) for x in myList: print x
2. Вы распаковываете список имен (строк), и он обрабатывает их как строки. Если вам нужны фреймы данных, не следует ли вам распаковать список фреймов данных?