Skip to content

Commit

Permalink
export_to_csv: Added forced conversion of float64 to int to remove th…
Browse files Browse the repository at this point in the history
…e .0 values once and for all ...
  • Loading branch information
hippocritical committed May 28, 2023
1 parent fc887ef commit 6b3b5f2
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions freqtrade/optimize/lookahead_analysis_helpers.py
Expand Up @@ -105,6 +105,16 @@ def add_or_update_row(df, row_data):
",".join(inst.current_analysis.false_indicators)}
csv_df = add_or_update_row(csv_df, new_row_data)

# Fill NaN values with a default value (e.g., 0)
csv_df['total_signals'] = csv_df['total_signals'].fillna(0)
csv_df['biased_entry_signals'] = csv_df['biased_entry_signals'].fillna(0)
csv_df['biased_exit_signals'] = csv_df['biased_exit_signals'].fillna(0)

# Convert columns to integers
csv_df['total_signals'] = csv_df['total_signals'].astype(int)
csv_df['biased_entry_signals'] = csv_df['biased_entry_signals'].astype(int)
csv_df['biased_exit_signals'] = csv_df['biased_exit_signals'].astype(int)

logger.info(f"saving {config['lookahead_analysis_exportfilename']}")
csv_df.to_csv(config['lookahead_analysis_exportfilename'], index=False)

Expand Down

0 comments on commit 6b3b5f2

Please sign in to comment.