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