Contoh NLTK Melihat Trending Kata

  Umum
import nltk
#nltk.download()
import matplotlib.pyplot as plt
import pandas
from nltk.corpus import stopwords
from nltk.tokenize import  word_tokenize
from wordcloud import WordCloud

judul = "Python"

kalimat = """JAKARTA, KOMPAS.com - Maskapai Lion Air mengaku belum mengeluarkan imbauan khusus terkait perpanjangan status darurat bencana akibat virus corona hingga 29 Mei 2020. Corporate Communications Strategic Lion Air Danang Mandala Prihantoro mengatakan, pihaknya belum melalukan perubahan jadwal maupun operasional penerbangan. Padahal perpanjangan masa darurat Virus Corona oleh Badan Nasional Penanggulangan Bencana (BNPB) mendekati masa mudik Lebaran 2020. Baca juga: Cegah Corona, Masyarakat Diimbau Gunakan Pembayaran Nontunai di SPBU Meski begitu, maskapai berlogo singa tersebut mengatakan telah intensif melakukan imbauan untuk memastikan kesehatan dan keselamatan penerbangan. Salah satu langkah yang dilakukan adalah mengimbau kepada calon penumpang untuk melakukan tes kesehatan terlebih dahulu sebelum melakukan perjalanan. "Bagi calon penumpang yang akan terbang dalam kondisi yang kurang sehat atau kurang enak badan atau kondisi hamil dan lainnya itu harus periksa dulu ke dokter dalam rangka untuk melampirkan surat kelaikan terbang, Itu nanti akan diperiksa," tuturnya di Bandara Soekarno-Hatta, Tangerang, Selasa (17/3/2020). Lebih lanjut, penumpang yang kurang sehat akan diturunkan terlebih dahulu untuk dipastikan kondisi tubuhnya. Baca juga: Sempat Anjlok, Harga Emas Antam Melonjak Rp 25.000 Langkah tersebut dilakukan untuk memastikan keselamatan penerbangan dan penumpang. "Karena khawatir kalau terbang dalam kondisi kurang sehat nanti malah pingsan saat penerbangan. ini kurang baik," katanya. Sebelumbya, Kepala Bidang Humas BNPB Rita Rosita membenarkan adanya perpanjangan status darurat bencana akibat virus corona hingga 29 Mei 2020. Baca juga: Pengusaha Ritel: Pembatasan Pembelian Bahan Pokok untuk Cegah Spekulan Hal itu tertuang dalam Surat Keputusan BNPB Nomor 13A yang ditandatangani oleh Doni Monardo selaku Kepala BNPB. "Ya benar (ada surat keputusan)," ujar Rita dalam keterangan tertulisnya kepada wartawan, Selasa (17/3/2020).

Artikel ini telah tayang di Kompas.com dengan judul "Masa Darurat Corona Diperpanjang, Lion Air Belum Ubah Jadwal Penerbangan", https://money.kompas.com/read/2020/03/18/103300826/masa-darurat-corona-diperpanjang-lion-air-belum-ubah-jadwal-penerbangan?page=all.
Penulis : Rully R. Ramli
Editor : Yoga Sukmana"""

tokens = nltk.tokenize.word_tokenize(kalimat)

listStopword = set(stopwords.words('indonesian'))

removed = []
for t in tokens:
    if t not in listStopword:
        removed.append(t)

#print(removed)



## --------------------------------------------
katahapus = open("/home/mfahri/Documents/GitHub/OpenData/buangkata.txt")
kt = katahapus.read()
kataenter = kt.split()

#print(kataenter)
removed2 = []
for t in removed:
    if t not in kataenter:
        removed2.append(t)

print(removed2)






muncul = nltk.FreqDist(removed2)



data = pandas.DataFrame(muncul.most_common())
kata30 = data.head(30)
#print(data)

tampilkan = kata30.sort_values(ascending=True,by=1)

tampilkan.plot(kind="barh",x=0,y=1,title="Trending Kata")

plt.show()

LEAVE A COMMENT