James McCool commited on
Commit
664d22a
·
1 Parent(s): 6d1503d

Fix portfolio dataframe handling in load_contest_file function

Browse files

- Corrected the method used to filter portfolio_df by original_columns, changing from an incorrect operation to the appropriate column selection method.
- This change ensures that the portfolio dataframe is accurately structured, enhancing data integrity during contest file processing.

Files changed (1) hide show
  1. global_func/load_contest_file.py +1 -1
global_func/load_contest_file.py CHANGED
@@ -167,7 +167,7 @@ def load_contest_file(upload, type, helper = None, sport = None, portfolio = Non
167
  portfolio_df['BaseName'] = 'Backtesting_upload'
168
  portfolio_df['EntryCount'] = len(portfolio_df)
169
  original_columns = cleaned_df.columns.tolist()
170
- portfolio_df = portfolio_df[original_columns]
171
  cleaned_df = pd.concat([cleaned_df, portfolio_df], ignore_index=True)
172
 
173
  # Get unique entry names
 
167
  portfolio_df['BaseName'] = 'Backtesting_upload'
168
  portfolio_df['EntryCount'] = len(portfolio_df)
169
  original_columns = cleaned_df.columns.tolist()
170
+ portfolio_df = portfolio_df.columns(original_columns)
171
  cleaned_df = pd.concat([cleaned_df, portfolio_df], ignore_index=True)
172
 
173
  # Get unique entry names