Python — имена фреймов данных для выражения функции

#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. Вы распаковываете список имен (строк), и он обрабатывает их как строки. Если вам нужны фреймы данных, не следует ли вам распаковать список фреймов данных?