def loadFile(citibike, tripfile):
    tripfile= cf.data_dir + tripfile
    input_file = csv.DictReader(open(tripfile,encoding="utf-8"),
                                delimiter=",")
    for trip in input_file:
        mod.addTrip(citibike,trip)
        return citibike
def loadFile(analyzer, tripfile):
    tripfile = cf.data_dir + tripfile
    input_file = csv.DictReader(open(tripfile, encoding="utf-8"),
                                delimiter=",")
    for trip in input_file:
        model.addTrip(analyzer, trip)
    return analyzer
Ejemplo n.º 3
0
def loadFiles(analyzer,archive):
    archivo = cf.data_dir + archive
    input_archivo = csv.DictReader(open(archivo, encoding="utf-8"),
                                delimiter=",")
    for viaje in input_archivo:
        if viaje != None and viaje != "" and viaje != " ":
            model.addTrip(analyzer,viaje)
    return analyzer
Ejemplo n.º 4
0
def loadTrips(analyzer, tripsfile):
    """
    Carga los datos de los archivos CSV en el modelo
    """
    tripsfile = cf.data_dir + tripsfile
    input_file = csv.DictReader(open(tripsfile, encoding="utf-8"),
                                delimiter=",")
    for trip in input_file:
        model.addTrip(analyzer, trip)
    return analyzer
def loadData(analyzer, accidents_file):
    """
    Carga los datos de los archivos CSV en el modelo
    """
    accidents_file = cf.data_dir + accidents_file
    input_file = csv.DictReader(open(accidents_file, encoding="utf-8"),
                                delimiter=",")
    for accidente in input_file:
        model.addTrip(analyzer, accidente)
    return analyzer
def loadFile(citibike, tripfile,reference):
    """
    """
    tripfile = cf.data_dir + tripfile
    input_file = csv.DictReader(open(tripfile, encoding="utf-8"),
                                delimiter=",")
    for trip in input_file:
        m.addTrip(reference["referencia"],reference["referencia_llegada"],reference["referencia_estaciones"],citibike, trip)
    grafo_final=m.conections(citibike,reference)
    return grafo_final
Ejemplo n.º 7
0
def loadFile(Taxis, tripfile):
    """
    """
    total_trips = 0
    tripfile = cf.data_dir + tripfile
    input_file = csv.DictReader(open(tripfile, encoding="utf-8"),
                                delimiter=",")
    for trip in input_file:
        total_trips += 1
        model.addTrip(Taxis, trip)
    return [Taxis, total_trips]
def loadData(analyzer, taxisfile):

    taxisfile = cf.data_dir + taxisfile
    input_file = csv.DictReader(open(taxisfile, encoding="utf-8"), delimiter = ",")

    for trip in input_file:
        model.addTrip(analyzer, trip)
        model.addTaxi(analyzer, trip)
        model.addCompany(analyzer, trip)
        model.addCompanyTaxi(analyzer, trip)
    return analyzer
def loadFile(bikes, tripfile):
    """
    """
    total_trips = 0
    tripfile = cf.data_dir + tripfile
    input_file = csv.DictReader(open(tripfile, encoding="utf-8"),
                                delimiter=",")
    for trip in input_file:
        model.addTrip(bikes, trip)
        total_trips += 1 
    model.revisariguales(bikes)
    return [bikes,total_trips]
def loadFile(citibike, tripfile):
    """
    """
    tripfile = cf.data_dir + tripfile
    input_file = csv.DictReader(open(tripfile, encoding="utf-8"),
                                delimiter=",")
    for trip in input_file:
        model.addTrip(citibike, trip)
        model.addStationI(citibike, trip)
        model.addStationF(citibike, trip)
        model.addNamesLocationsI(citibike, trip)
        model.addNamesLocationsF(citibike, trip)
        model.addSuscripcion(citibike, trip)
    return citibike
def loadData(analyzer, tripFile):
    """
    Carga los datos de los archivos CSV en el modelo
    """
    tripFile = cf.data_dir + tripFile
    input_file = csv.DictReader(open(tripFile, encoding="utf-8"),
                                delimiter=",")
    i = 0
    for trip in input_file:
        i = i + 1
        model.addTrip(analyzer, trip)

    print("totla i***********: ", i)

    return analyzer
Ejemplo n.º 12
0
def loadFile(catalog, informationFile):
    informationFile = cf.data_dir + informationFile
    inputFile = csv.DictReader(open(informationFile, encoding="utf-8"),
                               delimiter=",")
    for trip in inputFile:
        taxiId = trip['taxi_id']
        company = trip['company']

        if company == "":
            company = "Independent Owner"
        model.addService(catalog, trip)
        model.addCab(catalog, taxiId)
        model.addCompany(catalog, company)
        model.addCabInCompany(catalog, company, taxiId)
        model.addDate(catalog, trip)
        model.addTrip(catalog, trip)
Ejemplo n.º 13
0
def loadFile(citibike, tripfile):
    """
    """
    tripfile = cf.data_dir + tripfile
    input_file = csv.DictReader(open(tripfile, encoding="utf-8"),
                                delimiter=",")
    viajes = 0
    for trip in input_file:
        viajes += 1
        model.addTrip(citibike, trip)
        model.addllegada(citibike, trip["end station name"])
        model.addid(citibike["id"], trip)
        model.addreq5(citibike["req5"], trip)
        model.addcoordenadas(citibike["coordenadas"], trip)
        model.addNombre(citibike["Nombre"], trip)

    return viajes
Ejemplo n.º 14
0
def loadFile(citibike, tripfile):
    """
    Carga uno por uno los archivos encontrados 
    en la carpeta Data.

    Llama a la función en model para contar 
    el total de viajes en bici realizados.
    """
    tripfile = cf.data_dir + tripfile
    input_file = csv.DictReader(open(tripfile, encoding="utf-8"),
                                delimiter=",")

    num_trips = 0
    for trip in input_file:
        model.addTrip(citibike, trip)
        num_trips = num_trips + 1
    model.addNumTripsToTotal(citibike, num_trips)
def loadFile(analyzer, tripfile):
    print('Cargando archivo: ' + tripfile)
    tripfile = cf.data_dir + tripfile
    input_file = csv.DictReader(open(tripfile, encoding="utf-8"),
                                delimiter=",")
    for trip in input_file:
        model.addTrip(analyzer, trip)

    lastservice = None
    for service in input_file:
        if lastservice is not None:
            sameservice = lastservice['tripduration'] == service['tripduration']
            samedirection = lastservice['tripduration'] == service['tripduration']
            if sameservice and samedirection:
                model.addStopConnection(analyzer, lastservice, service)
        lastservice = service
    model.addRouteStation(analyzer, trip)
    
    return analyzer