Skrypt w python do porównywania kilku CSV. Python/Java
Dzień dobry,
w ramach projektu zlece napisanie skryptu w języku python - lub w javie, który będzie porównywał pliki CSV. Są to duże pliki, mające nawet kilkadziesiąt tysięcy wierszy.
Chodzi o to, że mam np. 3 pliki.
CSV 1 :
uniqueID01 name01 phone01 Rh+
uniqueID02 name02 phone02 Rh+
uniqueID03 name03 phone03 Rh-
uniqueID04 name04 phone04 Rh+
uniqueID05 name05 phone05 Rh-
CSV 2:
uniqueID01 name01 phone01 Rh+
uniqueID03 name03 phone03 Rh-
uniqueID05 name05 phone05 Rh-
CSV 3:
uniqueID01 name01 phone01 Rh+
uniqueID02 name02 phone02 Rh+
uniqueID04 name04 phone04 Rh+
Jeden plik zawiera wszystkie rekordy. kilkanascie tysięcy wierszy. Reszta jest jakby kawałkami tego pierwszego. Np. w drugim pliku jest podzbiór z pierwszego, w trzecim tak samo tylko np. w trzecim może być tak, że powtórzą się też te z drugiego.
uniqeID jest unikalne w obrębie jednego pliku. name04 jest przypisane do UniqeID. Skrypt ma sprawdzić czy są jakieś rozbieżności w plikach. Np. czy w trzecim pliku jakiś ID nie ma innego name niż w pliku 1. Jak ma to ma się gdzieś to zapisać jako log. Jak nie ma to ma przejść walidacje i wypisać wszysktie które są takie same w osobnym pliku.
name się nie powtarzają. To losowy ciag string wygenerowany przez wykładowce.
Proszę o cenę za kompletny skrypt. Termin 28.I.