Skip to content

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

Notifications You must be signed in to change notification settings

iiiiOreo/Data-Cleaning-W-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages