Skip to main content

Library untuk preprocessing teks dan menampilkan profil pengguna.

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.5

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.5.tar.gz (438.6 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.5-py3-none-any.whl (438.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: asro_preprocessing-0.1.5.tar.gz
  • Upload date:
  • Size: 438.6 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.5.tar.gz
Algorithm Hash digest
SHA256 90f2348abea9426f513f1655202b347e9e258eaeccc2379e4acad192373e7d28
MD5 1577ebfe1b563e47d204ae4e453e58e3
BLAKE2b-256 329dd39d59ec4bad692215e03b86cb8e12fd19d2adde03659fe764f79ffc747a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asro_preprocessing-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 94c8df1b08a6836794271d0ec8eb3fa98cc77977d49946eb17349af14741a669
MD5 ccb88de6b50f3aa6492ac0fa110bf7bb
BLAKE2b-256 c0d336b940532614efde549a23d9085b82e1c094f19253fc0f6dad97beec2f88

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