Я постоянно сталкиваюсь с этой проблемой и не могу найти решения. У меня есть 10 отдельных фреймов данных, и я пытаюсь использовать одну функцию, чтобы отформатировать их все сразу. При запуске функции в Jupyter Notebook она показывает мне, что происходит правильное форматирование, показывая правильно отформатированный последний фрейм данных (df10, odds_sb). Однако, когда я снова вызываю то, что должно быть одним из вновь отформатированных фреймов данных, возвращается старый формат.
#Create function to format odds dataframes
def format_odds(df1, df2, df3, df4, df5, df6, df7, df8, df9, df10):
for idx, df in enumerate((df1, df2, df3, df4, df5, df6, df7, df8, df9, df10)):
df = df.T
df = df.add_suffix(idx)
return df
# Run format odds function to transpose and add number to each column
# This shows that they were correctly formatted
format_odds(odds_opening, odds_bovada, odds_betonline, odds_intertops, odds_sbtng,
odds_betnow, odds_gtbets, odds_skybook, odds_5dimes, odds_sb)
#Back to old formatting for some reason
odds_opening
Любая помощь приветствуется!