Spaces:
Sleeping
Sleeping
import streamlit as st | |
import pandas as pd | |
import numpy as np | |
from datetime import datetime | |
st.write('Калькулятор для Дениса') | |
# import streamlit as st | |
st.sidebar.title('Выбор параметров для расчета влияния фичи') | |
with st.sidebar: | |
count_view = st.number_input( | |
"Введите охват аудитории - сколько пользователей увидят Вашу фичу/виджет/баннер", | |
min_value=0, # Минимальное значение | |
step=1, # Шаг единицы | |
format='%d', # Формат для целых чисел | |
# max_value=(df1['ЗП в вакансии'].max() - 50000) | |
# ("IT", "Продажи") | |
) | |
ctr = st.number_input( | |
"Конверсия в клик", | |
) | |
ctr_connect = st.number_input( | |
"Конверсия в подключение услуги", | |
) | |
money = st.selectbox( | |
"Хотите ли Вы указать значение среднего чека или при расчете брать прогнозируемое значений", options=["Выставлю сам", "Использовать прогноз"], key=f"1", | |
index=None, | |
) | |
if money == 'Выставлю сам': | |
money_self = st.number_input( | |
"Введите значение среднего чека", | |
) | |
duration = st.selectbox( | |
"Введите количество месяцев, на протяжении которых желаете оценивать влияние фичи", | |
options=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], key=f"2", | |
# min_value=0, # Минимальное значение | |
# step=1, # Шаг единицы | |
# format='%d', # Формат для целых чисел | |
# # max_value=(df1['ЗП в вакансии'].max() - 50000) | |
# # ("IT", "Продажи") | |
) | |
date_start = st.date_input("Выберите дату старта акции:", value=None) | |
st.write("Вы выбрали дату:", date_start) | |
# Заголовок приложения | |
st.title("Загрузка файла Excel") | |
# Используем file_uploader для загрузки файла | |
uploaded_file = st.file_uploader("Выберите файл Excel", type=["xlsx"]) | |
# Проверяем, был ли загружен файл | |
if uploaded_file is not None: | |
# Читаем файл Excel в DataFrame | |
df = pd.read_excel(uploaded_file) | |
# Отображаем загруженные данные | |
st.write("Загруженные данные:") | |
st.dataframe(df) | |