Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -52,9 +52,6 @@ if page == "Clustering Analysis":
|
|
| 52 |
all_files = os.listdir(directory)
|
| 53 |
# Filter files to only include CSV files
|
| 54 |
csv_files = [file for file in all_files if file.endswith(".csv")]
|
| 55 |
-
st.write("CSV files in the directory:")
|
| 56 |
-
for file in csv_files:
|
| 57 |
-
st.write(file)
|
| 58 |
|
| 59 |
# Select a CSV file from the list
|
| 60 |
selected_csv = st.selectbox("Select a CSV file from the list", ["None"] + csv_files)
|
|
@@ -135,7 +132,16 @@ elif page == "Anomaly Detection":
|
|
| 135 |
# import AnomalyExperiment
|
| 136 |
from pycaret.anomaly import AnomalyExperiment
|
| 137 |
|
| 138 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 139 |
uploaded_file = st.file_uploader("Choose a CSV file", type="csv")
|
| 140 |
|
| 141 |
# Define the unsupervised model
|
|
@@ -143,13 +149,16 @@ elif page == "Anomaly Detection":
|
|
| 143 |
selected_model = st.selectbox("Choose an anomaly model", anomalymodel)
|
| 144 |
|
| 145 |
# Read and display the CSV file
|
| 146 |
-
if uploaded_file is not None:
|
| 147 |
-
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
|
|
|
|
|
|
|
|
|
|
| 153 |
|
| 154 |
s = setup(insurance_claims, session_id = 123)
|
| 155 |
|
|
|
|
| 52 |
all_files = os.listdir(directory)
|
| 53 |
# Filter files to only include CSV files
|
| 54 |
csv_files = [file for file in all_files if file.endswith(".csv")]
|
|
|
|
|
|
|
|
|
|
| 55 |
|
| 56 |
# Select a CSV file from the list
|
| 57 |
selected_csv = st.selectbox("Select a CSV file from the list", ["None"] + csv_files)
|
|
|
|
| 132 |
# import AnomalyExperiment
|
| 133 |
from pycaret.anomaly import AnomalyExperiment
|
| 134 |
|
| 135 |
+
# Display the list of CSV files
|
| 136 |
+
directory = "./"
|
| 137 |
+
all_files = os.listdir(directory)
|
| 138 |
+
# Filter files to only include CSV files
|
| 139 |
+
csv_files = [file for file in all_files if file.endswith(".csv")]
|
| 140 |
+
|
| 141 |
+
# Select a CSV file from the list
|
| 142 |
+
selected_csv = st.selectbox("Select a CSV file from the list", ["None"] + csv_files)
|
| 143 |
+
|
| 144 |
+
# Upload the CSV file
|
| 145 |
uploaded_file = st.file_uploader("Choose a CSV file", type="csv")
|
| 146 |
|
| 147 |
# Define the unsupervised model
|
|
|
|
| 149 |
selected_model = st.selectbox("Choose an anomaly model", anomalymodel)
|
| 150 |
|
| 151 |
# Read and display the CSV file
|
| 152 |
+
if selected_csv != "None" or uploaded_file is not None:
|
| 153 |
+
if uploaded_file:
|
| 154 |
+
try:
|
| 155 |
+
delimiter = ','
|
| 156 |
+
insurance_claims = pd.read_csv (uploaded_file, sep=delimiter)
|
| 157 |
+
except ValueError:
|
| 158 |
+
delimiter = '|'
|
| 159 |
+
insurance_claims = pd.read_csv (uploaded_file, sep=delimiter, encoding='latin-1')
|
| 160 |
+
else:
|
| 161 |
+
insurance_claims = pd.read_csv(selected_csv)
|
| 162 |
|
| 163 |
s = setup(insurance_claims, session_id = 123)
|
| 164 |
|