fschwartzer commited on
Commit
9c3f58c
1 Parent(s): 1c0c10e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -1
app.py CHANGED
@@ -11,9 +11,24 @@ st.title('Previsões de Receitas')
11
  selected_instituicao = st.selectbox('Selecionar Instituição', data['Instituição'].unique())
12
  selected_conta = st.selectbox('Selecionar Conta', data['Conta'].unique())
13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  # Filter the data based on user selections
15
  filtered_data = data[(data['Instituição'] == selected_instituicao) & (data['Conta'] == selected_conta)]
16
 
 
 
17
  # Display the 'Forecast' column values
18
  st.write("Previsões:")
19
- st.write(filtered_data['Forecasts'])
 
11
  selected_instituicao = st.selectbox('Selecionar Instituição', data['Instituição'].unique())
12
  selected_conta = st.selectbox('Selecionar Conta', data['Conta'].unique())
13
 
14
+ # Function to extract and format numbers as monetary values
15
+ def extract_and_format_numbers(input_string):
16
+ # Extract numbers in scientific notation or standard decimal notation
17
+ numbers = re.findall(r'\d+\.\d+e\+\d+|\d+\.\d+', input_string)
18
+
19
+ # Format and print each number as a monetary value
20
+ for num in numbers:
21
+ # Convert the string to a float
22
+ num_float = float(num)
23
+ # Format as a monetary value (assuming Brazilian Real currency)
24
+ monetary_value = f'R$ {num_float:.2f}'
25
+ print(monetary_value)
26
+
27
  # Filter the data based on user selections
28
  filtered_data = data[(data['Instituição'] == selected_instituicao) & (data['Conta'] == selected_conta)]
29
 
30
+
31
+
32
  # Display the 'Forecast' column values
33
  st.write("Previsões:")
34
+ st.write(extract_and_format_numbers(filtered_data['Forecasts']))