# ๐Ÿ“Š Data Analyser **Data Analyser** is a terminal-based data analysis tool built with **Pandas** and **Textual**. It allows you to interactively explore and manipulate datasets, including sorting, searching, and handling missing values โ€” all from a clean, customizable terminal interface. --- ## ๐Ÿš€ Features - ๐Ÿ“‚ Load datasets in `.csv`, `.xlsx`, or `.json` formats - ๐Ÿ“ˆ View the entire dataset or descriptive statistics - ๐Ÿ” Search for values across the entire DataFrame - ๐Ÿงน Handle missing data (fill with zero or remove rows) - ๐Ÿ”ƒ Sort data (ascending or descending) - ๐Ÿ’พ Save the updated dataset to a new file - ๐ŸŽจ User interface built using `Textual` for a rich terminal experience --- ## ๐Ÿ› ๏ธ Technologies Used - [Pandas](https://pandas.pydata.org/) โ€“ for data manipulation - [Textual](https://textual.textualize.io/) โ€“ for terminal-based UI --- ## ๐Ÿ“ฆ Installation & Usage 1. **Clone or download** this repository. 2. Make sure the following files are in the same folder: - `tc.py` - `style.css` - `requirements.txt` 3. **Install the required libraries**: ```bash pip install -r requirements.txt 4. **Run the tool **: ```bash python tc.py 5. In the input, type the path of your file that contains the data set( if you do not have one, you can use the one attached). ## Or you can install the file named "tc" and run it directly