Skip to main content

Library untuk preprocessing teks bahasa Indonesia.

Project description

pip install asro_preprocessing==0.1.4

Asro Preprocessing

Library Python untuk preprocessing teks bahasa Indonesia yang menyediakan fungsi-fungsi untuk membersihkan dan menormalkan data teks. Selain itu, library ini juga dilengkapi dengan fitur untuk menampilkan profil pengguna melalui antarmuka grafis yang mencakup informasi dan foto pengguna.

Fitur

  • Case Folding : Mengubah semua teks menjadi huruf kecil untuk uniformitas.
  • Pembersihan Teks : Menghapus URL, tanda baca, dan angka.
  • Tokenisasi : Memecah teks menjadi daftar kata individu.
  • Penghapusan Stopwords : Menghilangkan kata-kata umum yang tidak menambah banyak makna ke dalam analisis teks.
  • Normalisasi Teks : Mengkonversi kata tidak baku menjadi kata baku menggunakan kamus bawaan.
  • Penghapusan Duplikat : Mencegah pengolahan data redundan dalam analisis.
  • Deteksi Sumber Media : Membedakan teks yang berasal dari media atau individu.
  • Tampilan Profil Pengguna : Menampilkan profil pengguna dengan foto dalam GUI berbasis tkinter.

Instalasi

Untuk menginstal versi terbaru library ini, gunakan pip: pip install asro_preprocessing==0.1.4

Penggunaan

Preprocessing Teks

Berikut adalah cara menggunakan library untuk memproses dataset teks:

from asro_preprocessing.preprocessing import AsroPreprocessing

Membuat instance dari AsroPreprocessing

preprocessor = AsroPreprocessing()

Memproses file Excel dengan data komentar

df = preprocessor.preprocess( input_path="path/to/your/comments.xlsx", text_column="comment", channel_title_column="channel_title", output_path="path/to/output/processed_comments.xlsx" )

print(df.head()

Menampilkan Profil Pengguna

Untuk menampilkan profil pengguna menggunakan GUI:

from asro_preprocessing.preprocessing import AsroPreprocessing

preprocessor = AsroPreprocessing() preprocessor.display_user_profile()

Kontribusi

Kontribusi ke library ini selalu terbuka. Jika Anda ingin menambahkan fitur baru atau memperbaiki bug, silakan fork repositori dan submit pull request Anda.

Lisensi

Library ini dilisensikan di bawah MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

asro_preprocessing-0.1.4.tar.gz (266.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

asro_preprocessing-0.1.4-py3-none-any.whl (263.8 kB view details)

Uploaded Python 3

File details

Details for the file asro_preprocessing-0.1.4.tar.gz.

File metadata

  • Download URL: asro_preprocessing-0.1.4.tar.gz
  • Upload date:
  • Size: 266.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for asro_preprocessing-0.1.4.tar.gz
Algorithm Hash digest
SHA256 83d339212c205d1d110caa38e736023a1e77c956c786c4f9371dc35cef05e4a4
MD5 1c45388a6ba0ec03fff834f415094666
BLAKE2b-256 659a7f5f681324e25e46f49f270232cabfa4b8f465fcb696dad3fd3f1247c382

See more details on using hashes here.

File details

Details for the file asro_preprocessing-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for asro_preprocessing-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 07dcdc2ae2f1eff9583b5f7715033f8460ef401f4343507f45b86dafd2adbe66
MD5 257a85766bc92630b2f09f47721af190
BLAKE2b-256 ec574049de997d6336e418555a2a9671e60cd59eca55163f537e8f4aa4c6695e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page