zainulabedin949 commited on
Commit
15d295f
·
verified ·
1 Parent(s): ad154b3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -32,7 +32,14 @@ def analyze_file(uploaded_file):
32
  gain_values = np.array(df['Gain (dB)'])
33
  freq_values = np.array(df['Frequency (GHz)'])
34
 
35
- # Perform basic data analysis, ensuring no infinite values are present
 
 
 
 
 
 
 
36
  mean_gain = np.mean(gain_values)
37
  median_gain = np.median(gain_values)
38
  std_dev_gain = np.std(gain_values)
 
32
  gain_values = np.array(df['Gain (dB)'])
33
  freq_values = np.array(df['Frequency (GHz)'])
34
 
35
+ # Handle infinite and NaN values by replacing them with the mean of the column or 0
36
+ gain_values[np.isinf(gain_values)] = np.nan
37
+ freq_values[np.isinf(freq_values)] = np.nan
38
+
39
+ gain_values = np.nan_to_num(gain_values, nan=0) # Replace NaNs with 0
40
+ freq_values = np.nan_to_num(freq_values, nan=0) # Replace NaNs with 0
41
+
42
+ # Perform basic data analysis
43
  mean_gain = np.mean(gain_values)
44
  median_gain = np.median(gain_values)
45
  std_dev_gain = np.std(gain_values)