akazmi commited on
Commit
a839dec
·
verified ·
1 Parent(s): 65a5539

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -17,9 +17,9 @@ if uploaded_file:
17
  df['YEAR'] = df['INVOICE_DATE'].dt.year
18
  df['MONTH'] = df['INVOICE_DATE'].dt.month
19
 
20
- # Clean whitespace in 'CUSTOMER_NAME' and 'DESCRIPTION'
21
- df['CUSTOMER_NAME'] = df['CUSTOMER_NAME'].str.strip()
22
- df['DESCRIPTION'] = df['DESCRIPTION'].str.strip()
23
 
24
  # Sidebar Filters
25
  st.sidebar.header("Filter Options")
@@ -45,10 +45,10 @@ if uploaded_file:
45
  ]
46
 
47
  if customer_query != "All":
48
- filtered_df = filtered_df[filtered_df['CUSTOMER_NAME'].str.contains(customer_query, case=False, na=False)]
49
 
50
  if product_query != "All":
51
- filtered_df = filtered_df[filtered_df['DESCRIPTION'].str.contains(product_query, case=False, na=False)]
52
 
53
  # Display Filtered Data
54
  st.write(f"Filtered Data: {len(filtered_df)} records found.")
 
17
  df['YEAR'] = df['INVOICE_DATE'].dt.year
18
  df['MONTH'] = df['INVOICE_DATE'].dt.month
19
 
20
+ # Clean whitespace and ensure consistent case in 'CUSTOMER_NAME' and 'DESCRIPTION'
21
+ df['CUSTOMER_NAME'] = df['CUSTOMER_NAME'].str.strip().str.lower()
22
+ df['DESCRIPTION'] = df['DESCRIPTION'].str.strip().str.lower()
23
 
24
  # Sidebar Filters
25
  st.sidebar.header("Filter Options")
 
45
  ]
46
 
47
  if customer_query != "All":
48
+ filtered_df = filtered_df[filtered_df['CUSTOMER_NAME'] == customer_query]
49
 
50
  if product_query != "All":
51
+ filtered_df = filtered_df[filtered_df['DESCRIPTION'] == product_query]
52
 
53
  # Display Filtered Data
54
  st.write(f"Filtered Data: {len(filtered_df)} records found.")