A simple program that will allow you to compare or analyze data sets of different types or the same type. I made this project to learn Go.
# Fetching
git clone https://github.com/BotEkrem/data-analysis-comparison-tool.git
cd data-analysis-comparison-tool
# Running
go build
./dataAnalyzer
There is only one file here: data.factory.go. In this file, validations are made regarding the data entered into the program. I wrote 5 validation functions, you can add new ones or customize validations from this file.
const (
KeysLengthCheck ValidationType = iota
ValuesLengthCheck
PrimaryKeyCheck
KeysEqualityCheck
ValuesEqualityCheck
// ...
)There are the data types adapted according to data.factory.go here. I wrote for CSV and JSON. You can add new types here.
Sample data used for the program is here.
Some utility functions used for the program are here.
