AIdeaText commited on
Commit
38835c4
·
verified ·
1 Parent(s): 52bd535

Update modules/ui/ui.py

Browse files
Files changed (1) hide show
  1. modules/ui/ui.py +5 -2
modules/ui/ui.py CHANGED
@@ -983,6 +983,9 @@ def display_discourse_analysis_interface(nlp_models, lang_code):
983
  else:
984
  st.info(t['initial_message']) # Asegúrate de que 'initial_message' esté en tus traducciones
985
 
 
 
 
986
  def display_discourse_results(result, lang_code, t):
987
  if result is None:
988
  st.warning(t.get('no_results', "No hay resultados disponibles."))
@@ -999,7 +1002,7 @@ def display_discourse_results(result, lang_code, t):
999
  st.subheader(t.get('key_concepts', "Conceptos Clave"))
1000
  if 'key_concepts1' in result:
1001
  df1 = pd.DataFrame(result['key_concepts1'], columns=['Concepto', 'Frecuencia'])
1002
- df1['Frecuencia'] = df1['Frecuencia'].round(2)
1003
  st.table(df1)
1004
  else:
1005
  st.warning(t.get('concepts_not_available', "Los conceptos clave no están disponibles."))
@@ -1013,7 +1016,7 @@ def display_discourse_results(result, lang_code, t):
1013
  st.subheader(t.get('key_concepts', "Conceptos Clave"))
1014
  if 'key_concepts2' in result:
1015
  df2 = pd.DataFrame(result['key_concepts2'], columns=['Concepto', 'Frecuencia'])
1016
- df2['Frecuencia'] = df2['Frecuencia'].round(2)
1017
  st.table(df2)
1018
  else:
1019
  st.warning(t.get('concepts_not_available', "Los conceptos clave no están disponibles."))
 
983
  else:
984
  st.info(t['initial_message']) # Asegúrate de que 'initial_message' esté en tus traducciones
985
 
986
+ import pandas as pd
987
+ import numpy as np
988
+
989
  def display_discourse_results(result, lang_code, t):
990
  if result is None:
991
  st.warning(t.get('no_results', "No hay resultados disponibles."))
 
1002
  st.subheader(t.get('key_concepts', "Conceptos Clave"))
1003
  if 'key_concepts1' in result:
1004
  df1 = pd.DataFrame(result['key_concepts1'], columns=['Concepto', 'Frecuencia'])
1005
+ df1['Frecuencia'] = pd.to_numeric(df1['Frecuencia'], errors='coerce').fillna(0).round(2)
1006
  st.table(df1)
1007
  else:
1008
  st.warning(t.get('concepts_not_available', "Los conceptos clave no están disponibles."))
 
1016
  st.subheader(t.get('key_concepts', "Conceptos Clave"))
1017
  if 'key_concepts2' in result:
1018
  df2 = pd.DataFrame(result['key_concepts2'], columns=['Concepto', 'Frecuencia'])
1019
+ df2['Frecuencia'] = pd.to_numeric(df2['Frecuencia'], errors='coerce').fillna(0).round(2)
1020
  st.table(df2)
1021
  else:
1022
  st.warning(t.get('concepts_not_available', "Los conceptos clave no están disponibles."))