Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -128,6 +128,14 @@ def download_current_message_database():
|
|
128 |
# Сортируем по 'Дата сохранения' по убыванию
|
129 |
df.sort_values(by='Дата сохранения', ascending=False, inplace=True)
|
130 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
# Set column order
|
132 |
desired_columns = [
|
133 |
"Модель", "Автор", "Дата сохранения", "Персонализированное сообщение",
|
@@ -2000,11 +2008,11 @@ with gr.Blocks() as demo:
|
|
2000 |
total_clean_messages_display = gr.Markdown(value="", label="Общее количество сообщений без необходимости корректировок")
|
2001 |
|
2002 |
with gr.Row():
|
2003 |
-
model_pie_chart = gr.Plot()
|
2004 |
-
clean_model_pie_chart = gr.Plot()
|
2005 |
-
contributor_pie_chart = gr.Plot()
|
2006 |
|
2007 |
-
date_message_chart = gr.Plot(label="
|
2008 |
|
2009 |
gr.Markdown("---")
|
2010 |
|
|
|
128 |
# Сортируем по 'Дата сохранения' по убыванию
|
129 |
df.sort_values(by='Дата сохранения', ascending=False, inplace=True)
|
130 |
|
131 |
+
# *** Добавляем этот блок кода для удаления пустых строк ***
|
132 |
+
# Удаляем строки, где все три столбца одновременно пусты или содержат только пробелы
|
133 |
+
df = df[~(
|
134 |
+
df['Персонализированное сообщение'].fillna('').str.strip().eq('') &
|
135 |
+
df['Комментарий'].fillna('').str.strip().eq('') &
|
136 |
+
df['Откорректированное сообщение'].fillna('').str.strip().eq('')
|
137 |
+
)]
|
138 |
+
|
139 |
# Set column order
|
140 |
desired_columns = [
|
141 |
"Модель", "Автор", "Дата сохранения", "Персонализированное сообщение",
|
|
|
2008 |
total_clean_messages_display = gr.Markdown(value="", label="Общее количество сообщений без необходимости корректировок")
|
2009 |
|
2010 |
with gr.Row():
|
2011 |
+
model_pie_chart = gr.Plot(label="График 1")
|
2012 |
+
clean_model_pie_chart = gr.Plot(label="График 2")
|
2013 |
+
contributor_pie_chart = gr.Plot(label="График 3")
|
2014 |
|
2015 |
+
date_message_chart = gr.Plot(label="График 4")
|
2016 |
|
2017 |
gr.Markdown("---")
|
2018 |
|