import pandas as pd

# Cesty k souborům
cesta_data = r"C:\Škola\BAK\AnalytickaCast\Kamdojizdime\PripavaDat\KamDojizdime2022LetoV1.xlsx"
cesta_vodafone = r"C:\Škola\BAK\AnalytickaCast\Kamdojizdime\PripavaDat\VodafoneData2022Leto.xlsx"

# Načtení dat
data = pd.read_excel(cesta_data)
vodafone = pd.read_excel(cesta_vodafone)

# Převedení do správného datového typu (string), bez teček
data["Kod_obec"] = data["Kod_obec"].astype(str).str.strip().str.replace(".0", "", regex=False)
vodafone["KOD"] = vodafone["KOD"].astype(str).str.strip().str.replace(".0", "", regex=False)

# Filtrace podle seznamu kódů z Vodafone datsetu
data_filtered = data[data["Kod_obec"].isin(vodafone["KOD"])].copy()

# Uložení výstupu
output_path = r"C:\Škola\BAK\AnalytickaCast\Kamdojizdime\PripavaDat\VyfiltrovanaData_dle_koduV1.xlsx"
data_filtered.to_excel(output_path, index=False)

print(" Vyfiltrováno podle Vodafone kódů a uloženo jako VyfiltrovanaData_dle_koduV1.xlsx")

# skript byl optimalizován pomocí ChatGPT 4.0
