/
obuxxxov
/
CodeForge
Обзор
Документация
Войти
/
obuxxxov
/
CodeForge
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
comb
analyzer/test_progress.py
30 строк
1 KB
ObliInSe
start
18 авг 2025, 00:31
18 авг 2025, 00:31
0671f4e
Код
Авторство
О чём код?
import pandas as pd # Read the generated file df = pd.read_excel('graph_matrix_generated.xlsx') # Show examples of the progress tracking print("=== Примеры отслеживания прогресса ===") print(f"Всего записей: {len(df)}") print() for i in range(min(5, len(df))): row = df.iloc[i] competency = row['Компетенция'] short_topics = row['Темы для изучения кратко'] progress = row['Пройдено'] print(f"Компетенция: {competency}") print(f"Темы кратко: {short_topics}") print(f"Прогресс: {progress}") if pd.notna(short_topics) and short_topics.strip(): topic_count = len([t.strip() for t in str(short_topics).split(',') if t.strip()]) progress_count = len([p.strip() for p in str(progress).split(',') if p.strip()]) print(f"Количество тем: {topic_count}, Количество нулей: {progress_count}") print(f"Соответствие: {'✅' if topic_count == progress_count else '❌'}") else: print(f"Пустые темы, прогресс: {progress}") print(f"Соответствие: {'✅' if progress == '0' else '❌'}") print("-" * 50)