File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -509,14 +509,13 @@ filter_stop_times = function(gtfs_obj,
509509 if (nrow(service_ids ) == 0 ) {
510510 stop(paste0(" No stop_times on " , extract_date ))
511511 }
512- trip_ids = inner_join(gtfs_obj $ trips , service_ids , by = " service_id" )
513- trip_ids <- unique(trip_ids $ trip_id )
512+ trips = inner_join(gtfs_obj $ trips , service_ids , by = " service_id" )
513+ trips = as.data.table( unique(trips [,c( " trip_id" )]) )
514514
515515 # prepare stop_times
516516 stop_times_dt <- as.data.table(gtfs_obj $ stop_times )
517- setkey(stop_times_dt , trip_id )
518517 set_num_times(stop_times_dt )
519- stop_times_dt <- stop_times_dt [trip_id %in% trip_ids , ]
518+ stop_times_dt <- stop_times_dt [trips , on = " trip_id " ]
520519 stop_times_dt <- stop_times_dt [departure_time_num > = min_departure_time &
521520 arrival_time_num < = max_arrival_time ,]
522521 setindex(stop_times_dt , " stop_id" )
You can’t perform that action at this time.
0 commit comments