Commit
·
002bcee
1
Parent(s):
e6b9234
Update app.py
Browse files
app.py
CHANGED
@@ -184,11 +184,11 @@ if st.button("Analysis") and input_option == "Teks Manual" and user_input:
|
|
184 |
cleaned_text = clean_text(text)
|
185 |
norm_slang_text = normalize_slang(cleaned_text, lookp_dict)
|
186 |
results.append((text, cleaned_text, norm_slang_text, sentiment_label, emoticon))
|
187 |
-
pipe = pipeline('sentiment-analysis')
|
188 |
-
st.write ("Model Transformers :")
|
189 |
-
if text :
|
190 |
-
|
191 |
-
|
192 |
analisis = True
|
193 |
|
194 |
elif input_option == "Unggah Berkas XLSX" and uploaded_file is not None:
|
@@ -256,26 +256,13 @@ if results and analisis == True:
|
|
256 |
# Tampilkan tabel hasil analisis sentimen
|
257 |
st.write(pd.DataFrame(results, columns=["Teks", "Cleaned Text", "Norm Text", "Hasil Analisis Sentimen", "Emotikon"]))
|
258 |
|
259 |
-
|
260 |
-
# Tautan untuk mengunduh hasil dalam format XLSX atau CSV
|
261 |
-
st.subheader("Unduh Hasil")
|
262 |
-
download_format = st.selectbox("Pilih format unduhan:", ["XLSX", "CSV"])
|
263 |
if results:
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
df.to_excel("hasil_sentimen.xlsx", index=False)
|
268 |
-
|
269 |
-
# Tampilkan tombol unduh XLSX
|
270 |
-
st.download_button(label="Unduh XLSX", data=open("hasil_sentimen.xlsx", "rb").read(), key="xlsx_download", file_name="hasil_sentimen.xlsx")
|
271 |
-
|
272 |
-
else: # Jika CSV
|
273 |
-
# Simpan DataFrame ke dalam file CSV
|
274 |
-
df = pd.DataFrame(results, columns=["Teks", "Cleaned Text", "Norm Text", "Hasil Analisis Sentimen", "Emotikon"])
|
275 |
-
csv = df.to_csv(index=False)
|
276 |
|
277 |
-
|
278 |
-
|
279 |
else:
|
280 |
st.write("Tidak ada data untuk diunduh.")
|
281 |
|
|
|
184 |
cleaned_text = clean_text(text)
|
185 |
norm_slang_text = normalize_slang(cleaned_text, lookp_dict)
|
186 |
results.append((text, cleaned_text, norm_slang_text, sentiment_label, emoticon))
|
187 |
+
#pipe = pipeline('sentiment-analysis')
|
188 |
+
#st.write ("Model Transformers :")
|
189 |
+
#if text :
|
190 |
+
# out = pipe(text)
|
191 |
+
# st.json(out)
|
192 |
analisis = True
|
193 |
|
194 |
elif input_option == "Unggah Berkas XLSX" and uploaded_file is not None:
|
|
|
256 |
# Tampilkan tabel hasil analisis sentimen
|
257 |
st.write(pd.DataFrame(results, columns=["Teks", "Cleaned Text", "Norm Text", "Hasil Analisis Sentimen", "Emotikon"]))
|
258 |
|
|
|
|
|
|
|
|
|
259 |
if results:
|
260 |
+
# Simpan DataFrame ke dalam file CSV
|
261 |
+
df = pd.DataFrame(results, columns=["Teks", "Cleaned Text", "Norm Text", "Hasil Analisis Sentimen", "Emotikon"])
|
262 |
+
csv = df.to_csv(index=False)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
263 |
|
264 |
+
# Tampilkan tombol unduh CSV
|
265 |
+
st.download_button(label="Unduh CSV", data=csv, key="csv_download", file_name="hasil_sentimen.csv")
|
266 |
else:
|
267 |
st.write("Tidak ada data untuk diunduh.")
|
268 |
|