Spaces:
Running
Running
Commit
•
9c3f58c
1
Parent(s):
1c0c10e
Update app.py
Browse files
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']))
|