Y1OV commited on
Commit
db8bdc8
1 Parent(s): 1d8afef

Delete metrics.py

Browse files
Files changed (1) hide show
  1. metrics.py +0 -63
metrics.py DELETED
@@ -1,63 +0,0 @@
1
- import pandas as pd
2
- import streamlit as st
3
-
4
- # Загрузка данных
5
- file_path = 'metrics.xlsx'
6
- sheet_name = 'ИТОГ'
7
-
8
- df = pd.read_excel(file_path, sheet_name=sheet_name)
9
-
10
- # Обработка данных
11
- df.set_index('Модель', inplace=True)
12
-
13
- df.rename(columns={
14
- 'Unnamed: 2': 'Выбор ответа (мультивыбор)',
15
- 'Unnamed: 3': 'Выбор ответа (мультивыбор)',
16
- 'Unnamed: 6': 'Указание последовательности',
17
- 'Unnamed: 7': 'Указание последовательности',
18
- 'Unnamed: 9': 'Установление соответствия',
19
- 'Unnamed: 10': 'Установление соответствия',
20
- 'Unnamed: 12': 'Открытый ответ',
21
- 'Unnamed: 13': 'Открытый ответ'
22
- }, inplace=True)
23
-
24
- df.drop(columns=['Unnamed: 15', 'EM'], inplace=True)
25
- new_columns_reversed = df.columns + ' ' + df.iloc[0]
26
- df.columns = new_columns_reversed
27
- df = df.drop(df.index[0])
28
- df.rename(columns={df.columns[-1]: 'ИТОГОВЫЙ рейтинг'}, inplace=True)
29
-
30
- # Название приложения
31
- st.title("Просмотр таблицы с выбором колонок")
32
-
33
- # Получаем список колонок
34
- columns = df.columns.tolist()
35
-
36
- # Указываем начальное значение по умолчанию — 'ИТОГОВЫЙ рейтинг'
37
- default_column = ['ИТОГОВЫЙ рейтинг']
38
-
39
- # Мультивыбор для выбора колонок с начальным значением
40
- selected_columns = st.multiselect("Выберите колонки для отображения", columns, default=default_column)
41
-
42
- # Используем стили для отображения полного текста в ячейках
43
- st.write(
44
- """
45
- <style>
46
- .dataframe td {
47
- white-space: nowrap;
48
- text-overflow: clip;
49
- overflow: visible;
50
- max-width: 400px;
51
- }
52
- </style>
53
- """,
54
- unsafe_allow_html=True
55
- )
56
-
57
- # Отображение выбранных колонок
58
- st.dataframe(df[selected_columns], height=800)
59
-
60
-
61
-
62
-
63
-