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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90f2348abea9426f513f1655202b347e9e258eaeccc2379e4acad192373e7d28
|
|
| MD5 |
1577ebfe1b563e47d204ae4e453e58e3
|
|
| BLAKE2b-256 |
329dd39d59ec4bad692215e03b86cb8e12fd19d2adde03659fe764f79ffc747a
|
File details
Details for the file asro_preprocessing-0.1.5-py3-none-any.whl.
File metadata
- Download URL: asro_preprocessing-0.1.5-py3-none-any.whl
- Upload date:
- Size: 438.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94c8df1b08a6836794271d0ec8eb3fa98cc77977d49946eb17349af14741a669
|
|
| MD5 |
ccb88de6b50f3aa6492ac0fa110bf7bb
|
|
| BLAKE2b-256 |
c0d336b940532614efde549a23d9085b82e1c094f19253fc0f6dad97beec2f88
|