iiiiOreo / Data-Cleaning-W-GUI

AIO Data Cleaning: Python application using Tkinter for text file manipulation, featuring functions such as case conversion, lemmatization, stemming, and more.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AIO Data Cleaning:

A Python application built with Tkinter for efficient manipulation of text files, offering a range of functions to enhance and modify textual content. The application provides a user-friendly interface with various features including:

Uppercase Conversion:

Convert the entire text to uppercase.

Lowercase Conversion:

Convert the entire text to lowercase.

Lemmatization:

Apply lemmatization to reduce words to their base or root form.

Stemming:

Apply stemming to reduce words to their word stems.

Edit Text:

Open a separate window to manually edit the text content.

Find Word:

Search for a specific word within the text.

Convert to PDF:

Convert the text file to PDF format.

Word Count:

Calculate the frequency of each word in the text.

The application offers a 'Browse' button to select a text file, and users can perform multiple operations on the content with ease. The results can be viewed in a new window and saved to a separate file. The 'Find' function allows users to locate specific words within the text, providing valuable insights into the content.

How to Use:

Ensure you have Python installed on your machine.

Clone the repository: git clone https://github.com/your-username/aio-data-cleaning.git

Navigate to the project directory: cd Data-Cleaning-W-GUI

Run the application: python data_cleaner.py

Read the presentation Data Cleaning.pdf

About

AIO Data Cleaning: Python application using Tkinter for text file manipulation, featuring functions such as case conversion, lemmatization, stemming, and more.


Languages

Language:Python 100.0%