This repository contains data, Python analysis, and work done with other data science tools like RapidMiner, Tableau, RStudio, and PowerBI. It's organized into several folders to keep the different aspects of the project separate and manageable.
-
Python: It is highly recommended to use Anaconda to manage your Python environment. You can download it from anaconda.com.
-
Anaconda Environment: A shared Anaconda environment is provided in the
Setupfolder asenvironment.yml. You can recreate the environment using:conda env create -f Setup/environment.yml conda activate DataScienceStudy # Or whatever name is in your environment.yml -
Anaconda Environment: A shared Anaconda environment is provided in the
Setupfolder asDataScienceStudy.yml. You can recreate the environment using:conda env create -f Setup/DataScienceStudy.yml conda activate DataScienceStudy # Or whatever name is in your .yml file is -
Jupyter Notebook: Install Jupyter Notebook (if not already included in your environment):
conda install jupyter
-
Other Software: The
Setupfolder contains documentation on how to install and configure other software used in this project (Git, VS Code, Anaconda, etc.).
-
Clone the repository:
git clone [https://github.com/thaopham98/DataScience.git](https://github.com/thaopham98/DataScience.git) cd DataScience -
Create and activate a virtual environment (Anaconda - recommended): (See above)
-
Explore the project folders: The repository is organized as follows:
-
data: This folder contains the datasets used in the analysis. The datasets are typically in CSV, TSV, or other common data formats. Describe the type of data stored here (e.g., "Customer data," "Sales data," etc.)
-
python_analysis: This folder contains Jupyter Notebooks with examples of data analysis using the datasets provided in the
datafolder. Each notebook focuses on a specific analysis or project. Notebooks in this folder should be considered finished and reviewed. ======= -
python_analysis: This folder contains Jupyter Notebooks with examples of data science and machine learning using the datasets provided in the
datafolder. Each notebook focuses on a specific analysis or project. Notebooks in this folder should be considered finished and reviewed.- Load and preprocess the data.
- Perform exploratory data analysis (EDA).
- Apply machine learning models (if applicable).
- Visualize the results.
- Interpretations for visual and statistical results.
-
draft: This folder contains Jupyter Notebooks that are still in progress. These notebooks may be incomplete or contain experimental code.
-
RapidMiner: This folder contains documentation (PDF files) outlining the steps taken to create models in RapidMiner.
-
Tableau: This folder contains Tableau workbooks (
.twbxor.twb) and supporting documentation (e.g.,.docxfiles with images of visualizations). -
RStudio: This folder contains R scripts (
.Rfiles) and any related data or output from data analysis performed in R. -
PowerBI: This folder contains Power BI files (
.pbix) and any related documentation.
Provide a brief example for each notebook in the python_analysis folder. For example:
analysis_notebook_1.ipynb: This notebook performs customer segmentation using k-means clustering.
The data folder contains the datasets used for analysis. Provide more details about the data, such as its source, format, and any preprocessing steps performed.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please open an issue or submit a pull request.
- Thao Pham (thaopham98)