# import os # from tools.flights.apis import Flights # import re # import sys # import os # flight = Flights('/home/xj/toolAugEnv/code/toolConstraint/database/flights/clean_Flights_2022.csv') # data = flight.run('Austin', 'Seattle', '2022-03-01') # # print(len(data)) # print(data) from tools.flights.apis import Flights import pandas as pd import sys import os # results = self.data[self.data["OriginCityName"] == origin] # results = results[results["DestCityName"] == destination] sys.path.append(os.path.abspath(os.path.join(os.getcwd(), ".."))) os.chdir(os.path.dirname(os.path.abspath(__file__))) unique_cities = list(Flights(path="..//home/user/app/database/flights/clean_Flights_2022.csv").data['OriginCityName'].unique()) + list(Flights(path="..//home/user/app/database/flights/clean_Flights_2022.csv").data['DestCityName'].unique()) df = Flights(path="..//home/user/app/database/flights/clean_Flights_2022.csv").data print(len(df)) citySet = open('..//home/user/app/database/background/citySet.txt','r').read().split('\n') cnt = 0 for city in unique_cities: if city not in citySet: df = df[(df['OriginCityName'] != city) & (df['DestCityName'] != city)] print(len(df)) df.to_csv('..//home/user/app/database/flights/clean_Flights_2022.csv', index=False)