naufalnashif commited on
Commit
acc6788
·
1 Parent(s): 8296381

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -250,9 +250,11 @@ with st.expander("General Settings :"):
250
 
251
  if 'Text' not in df.columns:
252
  st.warning("Berkas XLSX harus memiliki kolom bernama 'Text' untuk analisis sentimen.")
 
 
253
  else:
254
  texts = df['Text'] # Sesuaikan dengan nama kolom di berkas XLSX Anda
255
- if 'Date' in df.columns :
256
  dates = df['Date']
257
  target_year = st.selectbox("Pilih Tahun Bar Chart :", dates.unique())
258
  #-----------------------------------------------------Preference Settings--------------------------------------------------
@@ -337,7 +339,7 @@ if results and analisis == True:
337
  else:
338
  st.write("Tidak ada data untuk ditampilkan dalam Word Cloud.")
339
 
340
- if 'Date' in df_results.columns:
341
  with columns[1]:
342
  buat_chart(df_results, target_year)
343
  else :
@@ -360,6 +362,7 @@ if results and analisis == True:
360
  value_counts = value_counts.reindex(class_labels)
361
 
362
  st.bar_chart(
 
363
  color=[warna_label[label] for label in class_labels]
364
  )
365
 
 
250
 
251
  if 'Text' not in df.columns:
252
  st.warning("Berkas XLSX harus memiliki kolom bernama 'Text' untuk analisis sentimen.")
253
+ elif df['Text'] is None :
254
+ st.warning("Kolom 'Text' harus mempunyai value.")
255
  else:
256
  texts = df['Text'] # Sesuaikan dengan nama kolom di berkas XLSX Anda
257
+ if df['Date'] is not None :
258
  dates = df['Date']
259
  target_year = st.selectbox("Pilih Tahun Bar Chart :", dates.unique())
260
  #-----------------------------------------------------Preference Settings--------------------------------------------------
 
339
  else:
340
  st.write("Tidak ada data untuk ditampilkan dalam Word Cloud.")
341
 
342
+ if df_results['Date'] is not None:
343
  with columns[1]:
344
  buat_chart(df_results, target_year)
345
  else :
 
362
  value_counts = value_counts.reindex(class_labels)
363
 
364
  st.bar_chart(
365
+ df_results["label"].value_counts(),
366
  color=[warna_label[label] for label in class_labels]
367
  )
368