Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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)
|