Как я могу инициировать фреймы данных Python pandas на основе списка строк?

#python #pandas

Вопрос:

То, что я пытаюсь сделать, — это создать несколько отдельных кадров данных с аналогичными функциями и изменить имя строки для команды для создания каждой версии. Я работаю с надстройкой, помеченной как pyb, и хотел бы создать два кадра данных, в которых я использовал бы строки

 pyb.team_batting(2019, 2020)
pyb.team_pitching(2019, 2020)
 

Я хотел создать список, определенный как

 ['team_batting', 'team_pitching']
 

или

 ['batting', 'pitching']
 

затем запустите код

 for abc in function_list:
    name = 'pyb.'   abc   '(2019, 2020)'
    dataframe = pd.dataFrame
    dataframe = name
    dataframe.shape
 

для создания этих разных кадров данных. Похоже, что он вводит строку для переменной с именем «имя», и я хотел бы использовать эту строку в качестве команды инициализации кадра данных. Возможно, в создании пустого кадра данных нет необходимости, но я не совсем понял, как указать имя в строке кода, где строка «обрабатывается» для выполнения. (Я уверен, что это не технические термины!) Как я могу это сделать, так как я уверен, что ссылки на текст строки для функций часто встречаются?