try this:
# add 'date' to separate the data
SCHEDULE2 <- within(SCHEDULE2, {
date <- paste(YEAR, '-', MM, '-', DD, sep='')
ARRIVE <- as.POSIXct(paste(date, ARRIVE))
DEPART <- as.POSIXct(paste(date, DEPART))
})
# process each day
result <- lapply(split(SCHEDULE2, SCHEDULE2$date), function(.day){
# assume first line is complete; convert to POSIXct
for (i in 2:nrow(.day)){
.day$ARRIVE[i] <- .day$DEPART[i - 1L] + (.day$TRAVEL[i - 1L] * 60)
.day$DEPART[i] <- .day$ARRIVE[i] + (.day$WAIT[i] * 60)
}
# return the changes
.day
})
SCHEDULE2 <- do.call(rbind, result)
On Fri, Mar 19, 2010 at 9:05 AM, Hosack, Michael
<mhosack@state.pa.us>wrote:
> Hi everyone,
>
> My question will probably seem simple to most of you, but I
> have spent many hours trying to solve it. I need to perform
> a series of sequential calculations on my dataframe that move
> across rows and down columns, and then repeat themselves at
> each unique 'MM' by 'DD' grouping. Specifically, I want to
add
> 'DEPART' time (24 hr time) to 'TRAVEL'(minutes) in line 1
and
> put the result in 'ARRIVE' (24 hr time) of line 2, then I want
> to add 'WAIT' (minutes) to that 'ARRIVE' time of line 2 to
> create 'DEPART', which will then be combined with 'TRAVEL'
> (minutes) to yield the 'ARRIVE' time of line 3, etc. This
> series of calc's will start anew beginning at each unique 'MM'
> by 'DD' grouping. Any advice would be greatly appreciated.
>
> Thank you,
>
> Mike
>
> SCHEDULE2 <-
> structure(list(MM = c("05", "05", "05",
"05", "05", "05", "05",
> "05", "05", "05", "05",
"05", "05", "05", "05", "05",
"05", "05",
> "05", "05", "05", "05",
"05", "05", "05", "05", "05",
"05", "05",
> "05", "05", "05", "05",
"05", "05", "05", "05", "05",
"05", "05",
> "05", "05", "05", "05",
"05", "05", "05", "05", "05",
"05", "05",
> "05", "05", "05", "05",
"05", "06", "06", "06", "06",
"06", "06",
> "06", "06", "06", "06",
"06", "06", "06", "06", "06",
"06", "06",
> "06", "06", "06", "06",
"06", "06", "06", "06", "06",
"06", "06",
> "06", "06", "06", "06",
"06", "06", "06", "06", "06",
"06", "06",
> "06", "06", "06", "06",
"06", "06", "06", "06", "06",
"06", "06",
> "06", "06", "07", "07",
"07", "07", "07", "07", "07",
"07", "07",
> "07", "07", "07", "07",
"07", "07", "07", "07", "07",
"07", "07",
> "07", "07", "07", "07",
"07", "07", "07", "07", "07",
"07", "07",
> "07", "07", "07", "07",
"07", "07", "07", "07", "07",
"07", "07",
> "07", "07", "07", "07",
"07", "07", "08", "08", "08",
"08", "08",
> "08", "08", "08", "08",
"08", "08", "08", "08", "08",
"08", "08",
> "08", "08", "08", "08",
"08", "08", "08", "08", "08",
"08", "08",
> "08", "08", "08", "08",
"08", "08", "08", "08", "08",
"08", "08",
> "08", "08", "08", "08",
"08", "08", "08", "08", "08",
"08", "08",
> "08", "08", "08", "08",
"08", "08", "08", "09", "09",
"09", "09",
> "09", "09", "09", "09",
"09", "09", "09", "09", "09",
"09", "09",
> "09", "09", "09", "09",
"09", "09", "09", "09", "09",
"09", "09",
> "09", "09", "09", "09",
"09", "09", "09", "09", "09",
"09", "09",
> "09", "09", "09", "09",
"09", "09", "09", "09", "09",
"09", "09",
> "09", "09", "09", "09",
"10", "10", "10", "10", "10",
"10", "10",
> "10", "10", "10", "10",
"10", "10", "10", "10", "10",
"10", "10",
> "10", "10", "10", "10",
"10", "10", "10", "10", "10",
"10", "10",
> "10", "10", "10", "10",
"10", "10", "10", "10", "10",
"10", "10",
> "10", "10", "10", "10",
"10", "10", "10", "10", "10",
"10", "10",
> "10"), DD = c("02", "02", "02",
"02", "03", "03", "03", "03",
> "06", "06", "06", "06",
"09", "09", "09", "09", "10",
"10", "10",
> "10", "14", "14", "14",
"14", "16", "16", "16", "16",
"17", "17",
> "17", "17", "19", "19",
"19", "19", "22", "22", "22",
"22", "24",
> "24", "24", "24", "27",
"27", "27", "27", "29", "29",
"29", "29",
> "31", "31", "31", "31",
"04", "04", "04", "04", "06",
"06", "06",
> "06", "07", "07", "07",
"07", "10", "10", "10", "10",
"12", "12",
> "12", "12", "16", "16",
"16", "16", "17", "17", "17",
"17", "19",
> "19", "19", "19", "22",
"22", "22", "22", "23", "23",
"23", "23",
> "27", "27", "27", "27",
"28", "28", "28", "28", "29",
"29", "29",
> "29", "03", "03", "03",
"03", "05", "05", "05", "05",
"09", "09",
> "09", "09", "10", "10",
"10", "10", "13", "13", "13",
"13", "14",
> "14", "14", "14", "18",
"18", "18", "18", "22", "22",
"22", "22",
> "23", "23", "23", "23",
"24", "24", "24", "24", "27",
"27", "27",
> "27", "28", "28", "28",
"28", "01", "01", "01", "01",
"04", "04",
> "04", "04", "06", "06",
"06", "06", "07", "07", "07",
"07", "12",
> "12", "12", "12", "13",
"13", "13", "13", "14", "14",
"14", "14",
> "16", "16", "16", "16",
"19", "19", "19", "19", "21",
"21", "21",
> "21", "23", "23", "23",
"23", "24", "24", "24", "24",
"28", "28",
> "28", "28", "31", "31",
"31", "31", "02", "02", "02",
"02", "04",
> "04", "04", "04", "08",
"08", "08", "08", "09", "09",
"09", "09",
> "11", "11", "11", "11",
"14", "14", "14", "14", "16",
"16", "16",
> "16", "19", "19", "19",
"19", "20", "20", "20", "20",
"21", "21",
> "21", "21", "26", "26",
"26", "26", "27", "27", "27",
"27", "29",
> "29", "29", "29", "03",
"03", "03", "03", "05", "05",
"05", "05",
> "08", "08", "08", "08",
"10", "10", "10", "10", "14",
"14", "14",
> "14", "15", "15", "15",
"15", "16", "16", "16", "16",
"20", "20",
> "20", "20", "21", "21",
"21", "21", "24", "24", "24",
"24", "26",
> "26", "26", "26", "29",
"29", "29", "29", "30", "30",
"30", "30"
> ), YEAR = c("2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010", "2010", "2010", "2010",
> "2010", "2010", "2010", "2010",
"2010"), DOW = c("SUN", "SUN",
> "SUN", "SUN", "MON", "MON",
"MON", "MON", "THR", "THR",
"THR",
> "THR", "SUN", "SUN", "SUN",
"SUN", "MON", "MON", "MON",
"MON",
> "FRI", "FRI", "FRI", "FRI",
"SUN", "SUN", "SUN", "SUN",
"MON",
> "MON", "MON", "MON", "WED",
"WED", "WED", "WED", "SAT",
"SAT",
> "SAT", "SAT", "MON", "MON",
"MON", "MON", "THR", "THR",
"THR",
> "THR", "SAT", "SAT", "SAT",
"SAT", "MON", "MON", "MON",
"MON",
> "FRI", "FRI", "FRI", "FRI",
"SUN", "SUN", "SUN", "SUN",
"MON",
> "MON", "MON", "MON", "THR",
"THR", "THR", "THR", "SAT",
"SAT",
> "SAT", "SAT", "WED", "WED",
"WED", "WED", "THR", "THR",
"THR",
> "THR", "SAT", "SAT", "SAT",
"SAT", "TUE", "TUE", "TUE",
"TUE",
> "WED", "WED", "WED", "WED",
"SUN", "SUN", "SUN", "SUN",
"MON",
> "MON", "MON", "MON", "TUE",
"TUE", "TUE", "TUE", "SAT",
"SAT",
> "SAT", "SAT", "MON", "MON",
"MON", "MON", "FRI", "FRI",
"FRI",
> "FRI", "SAT", "SAT", "SAT",
"SAT", "TUE", "TUE", "TUE",
"TUE",
> "WED", "WED", "WED", "WED",
"SUN", "SUN", "SUN", "SUN",
"THR",
> "THR", "THR", "THR", "FRI",
"FRI", "FRI", "FRI", "SAT",
"SAT",
> "SAT", "SAT", "TUE", "TUE",
"TUE", "TUE", "WED", "WED",
"WED",
> "WED", "SUN", "SUN", "SUN",
"SUN", "WED", "WED", "WED",
"WED",
> "FRI", "FRI", "FRI", "FRI",
"SAT", "SAT", "SAT", "SAT",
"THR",
> "THR", "THR", "THR", "FRI",
"FRI", "FRI", "FRI", "SAT",
"SAT",
> "SAT", "SAT", "MON", "MON",
"MON", "MON", "THR", "THR",
"THR",
> "THR", "SAT", "SAT", "SAT",
"SAT", "MON", "MON", "MON",
"MON",
> "TUE", "TUE", "TUE", "TUE",
"SAT", "SAT", "SAT", "SAT",
"TUE",
> "TUE", "TUE", "TUE", "THR",
"THR", "THR", "THR", "SAT",
"SAT",
> "SAT", "SAT", "WED", "WED",
"WED", "WED", "THR", "THR",
"THR",
> "THR", "SAT", "SAT", "SAT",
"SAT", "TUE", "TUE", "TUE",
"TUE",
> "THR", "THR", "THR", "THR",
"SUN", "SUN", "SUN", "SUN",
"MON",
> "MON", "MON", "MON", "TUE",
"TUE", "TUE", "TUE", "SUN",
"SUN",
> "SUN", "SUN", "MON", "MON",
"MON", "MON", "WED", "WED",
"WED",
> "WED", "SUN", "SUN", "SUN",
"SUN", "TUE", "TUE", "TUE",
"TUE",
> "FRI", "FRI", "FRI", "FRI",
"SUN", "SUN", "SUN", "SUN",
"THR",
> "THR", "THR", "THR", "FRI",
"FRI", "FRI", "FRI", "SAT",
"SAT",
> "SAT", "SAT", "WED", "WED",
"WED", "WED", "THR", "THR",
"THR",
> "THR", "SUN", "SUN", "SUN",
"SUN", "TUE", "TUE", "TUE",
"TUE",
> "FRI", "FRI", "FRI", "FRI",
"SAT", "SAT", "SAT", "SAT"), DTYPE =
c(2L,
> 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L,
> 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L,
> 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L,
> 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L,
> 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L,
> 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L,
> 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L,
> 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L,
> 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L,
> 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L,
> 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L,
> 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L,
> 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L,
> 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L,
> 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L,
> 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L,
> 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L,
> 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L,
> 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L,
> 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), WEEK = c(1, 1, 1,
> 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
> 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4,
> 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6,
> 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
> 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
> 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11,
> 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12,
> 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
> 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15,
> 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16,
> 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
> 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19,
> 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20,
> 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
> 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23,
> 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24,
> 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
> 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27
> ), TOD = c(2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L,
> 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
> 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L,
> 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L,
> 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L,
> 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L,
> 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L,
> 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L,
> 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
> 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L,
> 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L,
> 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L,
> 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
> 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L,
> 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,
> 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L,
> 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,
> 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
> 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L,
> 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L),
> SITE1 = c(101, 102, 103, 104, 103, 104, 101, 102, 101, 102,
> 103, 104, 101, 102, 103, 104, 103, 104, 101, 102, 103, 104,
> 101, 102, 102, 103, 104, 101, 101, 102, 103, 104, 102, 103,
> 104, 101, 103, 104, 101, 102, 103, 104, 101, 102, 103, 104,
> 101, 102, 104, 101, 102, 103, 102, 103, 104, 101, 104, 101,
> 102, 103, 101, 102, 103, 104, 104, 101, 102, 103, 103, 104,
> 101, 102, 103, 104, 101, 102, 102, 103, 104, 101, 101, 102,
> 103, 104, 102, 103, 104, 101, 103, 104, 101, 102, 101, 102,
> 103, 104, 103, 104, 101, 102, 103, 104, 101, 102, 104, 101,
> 102, 103, 103, 104, 101, 102, 101, 102, 103, 104, 101, 102,
> 103, 104, 103, 104, 101, 102, 102, 103, 104, 101, 103, 104,
> 101, 102, 104, 101, 102, 103, 103, 104, 101, 102, 101, 102,
> 103, 104, 103, 104, 101, 102, 103, 104, 101, 102, 103, 104,
> 101, 102, 101, 102, 103, 104, 104, 101, 102, 103, 101, 102,
> 103, 104, 104, 101, 102, 103, 103, 104, 101, 102, 102, 103,
> 104, 101, 103, 104, 101, 102, 102, 103, 104, 101, 102, 103,
> 104, 101, 104, 101, 102, 103, 101, 102, 103, 104, 103, 104,
> 101, 102, 103, 104, 101, 102, 102, 103, 104, 101, 101, 102,
> 103, 104, 104, 101, 102, 103, 104, 101, 102, 103, 101, 102,
> 103, 104, 104, 101, 102, 103, 103, 104, 101, 102, 102, 103,
> 104, 101, 102, 103, 104, 101, 103, 104, 101, 102, 104, 101,
> 102, 103, 101, 102, 103, 104, 103, 104, 101, 102, 104, 101,
> 102, 103, 103, 104, 101, 102, 101, 102, 103, 104, 104, 101,
> 102, 103, 103, 104, 101, 102, 103, 104, 101, 102, 101, 102,
> 103, 104, 102, 103, 104, 101, 103, 104, 101, 102, 104, 101,
> 102, 103, 103, 104, 101, 102, 101, 102, 103, 104, 104, 101,
> 102, 103, 103, 104, 101, 102), ARRIVE = c("14:30:00",
"0",
> "0", "0", "07:00:00", "0",
"0", "0", "07:00:00", "0",
"0",
> "0", "14:30:00", "0", "0",
"0", "07:00:00", "0", "0",
"0",
> "07:00:00", "0", "0", "0",
"07:00:00", "0", "0", "0",
"07:00:00",
> "0", "0", "0", "14:30:00",
"0", "0", "0", "07:00:00",
"0",
> "0", "0", "14:30:00", "0",
"0", "0", "07:00:00", "0",
"0",
> "0", "07:00:00", "0", "0",
"0", "07:00:00", "0", "0",
"0",
> "14:30:00", "0", "0", "0",
"07:00:00", "0", "0", "0",
"14:30:00",
> "0", "0", "0", "07:00:00",
"0", "0", "0", "07:00:00",
"0",
> "0", "0", "14:30:00", "0",
"0", "0", "07:00:00", "0",
"0",
> "0", "07:00:00", "0", "0",
"0", "14:30:00", "0", "0",
"0",
> "07:00:00", "0", "0", "0",
"07:00:00", "0", "0", "0",
"07:00:00",
> "0", "0", "0", "07:00:00",
"0", "0", "0", "14:30:00",
"0",
> "0", "0", "14:30:00", "0",
"0", "0", "07:00:00", "0",
"0",
> "0", "07:00:00", "0", "0",
"0", "14:30:00", "0", "0",
"0",
> "14:30:00", "0", "0", "0",
"07:00:00", "0", "0", "0",
"07:00:00",
> "0", "0", "0", "07:00:00",
"0", "0", "0", "14:30:00",
"0",
> "0", "0", "07:00:00", "0",
"0", "0", "07:00:00", "0",
"0",
> "0", "14:30:00", "0", "0",
"0", "07:00:00", "0", "0",
"0",
> "14:30:00", "0", "0", "0",
"14:30:00", "0", "0", "0",
"07:00:00",
> "0", "0", "0", "07:00:00",
"0", "0", "0", "14:30:00",
"0",
> "0", "0", "07:00:00", "0",
"0", "0", "14:30:00", "0",
"0",
> "0", "14:30:00", "0", "0",
"0", "07:00:00", "0", "0",
"0",
> "07:00:00", "0", "0", "0",
"07:00:00", "0", "0", "0",
"14:30:00",
> "0", "0", "0", "07:00:00",
"0", "0", "0", "14:30:00",
"0",
> "0", "0", "07:00:00", "0",
"0", "0", "07:00:00", "0",
"0",
> "0", "14:30:00", "0", "0",
"0", "14:30:00", "0", "0",
"0",
> "14:30:00", "0", "0", "0",
"14:30:00", "0", "0", "0",
"14:30:00",
> "0", "0", "0", "07:00:00",
"0", "0", "0", "07:00:00",
"0",
> "0", "0", "07:00:00", "0",
"0", "0", "14:30:00", "0",
"0",
> "0", "14:30:00", "0", "0",
"0", "14:30:00", "0", "0",
"0",
> "14:30:00", "0", "0", "0",
"07:00:00", "0", "0", "0",
"07:00:00",
> "0", "0", "0", "07:00:00",
"0", "0", "0", "14:30:00",
"0",
> "0", "0", "07:00:00", "0",
"0", "0", "14:30:00", "0",
"0",
> "0", "07:00:00", "0", "0",
"0", "14:30:00", "0", "0",
"0",
> "07:00:00", "0", "0", "0",
"14:30:00", "0", "0", "0"), WAIT =
c(100,
> 60, 60, 100, 60, 100, 100, 60, 100, 60, 60, 100, 100, 60,
> 60, 100, 60, 100, 100, 60, 60, 100, 100, 60, 60, 60, 100,
> 100, 100, 60, 60, 100, 60, 60, 100, 100, 60, 100, 100, 60,
> 60, 100, 100, 60, 60, 100, 100, 60, 100, 100, 60, 60, 60,
> 60, 100, 100, 100, 100, 60, 60, 100, 60, 60, 100, 100, 100,
> 60, 60, 60, 100, 100, 60, 60, 100, 100, 60, 60, 60, 100,
> 100, 100, 60, 60, 100, 60, 60, 100, 100, 60, 100, 100, 60,
> 100, 60, 60, 100, 60, 100, 100, 60, 60, 100, 100, 60, 100,
> 100, 60, 60, 60, 100, 100, 60, 100, 60, 60, 100, 100, 60,
> 60, 100, 60, 100, 100, 60, 60, 60, 100, 100, 60, 100, 100,
> 60, 100, 100, 60, 60, 60, 100, 100, 60, 100, 60, 60, 100,
> 60, 100, 100, 60, 60, 100, 100, 60, 60, 100, 100, 60, 100,
> 60, 60, 100, 100, 100, 60, 60, 100, 60, 60, 100, 100, 100,
> 60, 60, 60, 100, 100, 60, 60, 60, 100, 100, 60, 100, 100,
> 60, 60, 60, 100, 100, 60, 60, 100, 100, 100, 100, 60, 60,
> 100, 60, 60, 100, 60, 100, 100, 60, 60, 100, 100, 60, 60,
> 60, 100, 100, 100, 60, 60, 100, 100, 100, 60, 60, 100, 100,
> 60, 60, 100, 60, 60, 100, 100, 100, 60, 60, 60, 100, 100,
> 60, 60, 60, 100, 100, 60, 60, 100, 100, 60, 100, 100, 60,
> 100, 100, 60, 60, 100, 60, 60, 100, 60, 100, 100, 60, 100,
> 100, 60, 60, 60, 100, 100, 60, 100, 60, 60, 100, 100, 100,
> 60, 60, 60, 100, 100, 60, 60, 100, 100, 60, 100, 60, 60,
> 100, 60, 60, 100, 100, 60, 100, 100, 60, 100, 100, 60, 60,
> 60, 100, 100, 60, 100, 60, 60, 100, 100, 100, 60, 60, 60,
> 100, 100, 60), DEPART = c("16:10:00", "0",
"0", "0", "08:00:00",
> "0", "0", "0", "08:40:00",
"0", "0", "0", "16:10:00",
"0",
> "0", "0", "08:00:00", "0",
"0", "0", "08:00:00", "0",
"0",
> "0", "08:00:00", "0", "0",
"0", "08:40:00", "0", "0",
"0",
> "15:30:00", "0", "0", "0",
"08:00:00", "0", "0", "0",
"15:30:00",
> "0", "0", "0", "08:00:00",
"0", "0", "0", "08:40:00",
"0",
> "0", "0", "08:00:00", "0",
"0", "0", "16:10:00", "0",
"0",
> "0", "08:40:00", "0", "0",
"0", "16:10:00", "0", "0",
"0",
> "08:00:00", "0", "0", "0",
"08:00:00", "0", "0", "0",
"15:30:00",
> "0", "0", "0", "08:40:00",
"0", "0", "0", "08:00:00",
"0",
> "0", "0", "15:30:00", "0",
"0", "0", "08:40:00", "0",
"0",
> "0", "08:00:00", "0", "0",
"0", "08:00:00", "0", "0",
"0",
> "08:40:00", "0", "0", "0",
"15:30:00", "0", "0", "0",
"16:10:00",
> "0", "0", "0", "08:40:00",
"0", "0", "0", "08:00:00",
"0",
> "0", "0", "15:30:00", "0",
"0", "0", "15:30:00", "0",
"0",
> "0", "08:40:00", "0", "0",
"0", "08:00:00", "0", "0",
"0",
> "08:40:00", "0", "0", "0",
"15:30:00", "0", "0", "0",
"08:00:00",
> "0", "0", "0", "08:00:00",
"0", "0", "0", "16:10:00",
"0",
> "0", "0", "08:40:00", "0",
"0", "0", "16:10:00", "0",
"0",
> "0", "16:10:00", "0", "0",
"0", "08:00:00", "0", "0",
"0",
> "08:00:00", "0", "0", "0",
"15:30:00", "0", "0", "0",
"08:00:00",
> "0", "0", "0", "15:30:00",
"0", "0", "0", "16:10:00",
"0",
> "0", "0", "08:40:00", "0",
"0", "0", "08:00:00", "0",
"0",
> "0", "08:00:00", "0", "0",
"0", "15:30:00", "0", "0",
"0",
> "08:40:00", "0", "0", "0",
"16:10:00", "0", "0", "0",
"08:40:00",
> "0", "0", "0", "08:40:00",
"0", "0", "0", "16:10:00",
"0",
> "0", "0", "15:30:00", "0",
"0", "0", "15:30:00", "0",
"0",
> "0", "15:30:00", "0", "0",
"0", "15:30:00", "0", "0",
"0",
> "08:40:00", "0", "0", "0",
"08:40:00", "0", "0", "0",
"08:00:00",
> "0", "0", "0", "16:10:00",
"0", "0", "0", "15:30:00",
"0",
> "0", "0", "16:10:00", "0",
"0", "0", "16:10:00", "0",
"0",
> "0", "08:00:00", "0", "0",
"0", "08:00:00", "0", "0",
"0",
> "08:40:00", "0", "0", "0",
"15:30:00", "0", "0", "0",
"08:00:00",
> "0", "0", "0", "16:10:00",
"0", "0", "0", "08:00:00",
"0",
> "0", "0", "16:10:00", "0",
"0", "0", "08:40:00", "0",
"0",
> "0", "15:30:00", "0", "0",
"0"), TRAVEL = c(30, 10, 35, 50,
> 35, 50, 30, 10, 30, 10, 35, 50, 30, 10, 35, 50, 35, 50, 30,
> 10, 35, 50, 30, 10, 10, 35, 50, 30, 30, 10, 35, 50, 10, 35,
> 50, 30, 35, 50, 30, 10, 35, 50, 30, 10, 35, 50, 30, 10, 50,
> 30, 10, 35, 10, 35, 50, 30, 50, 30, 10, 35, 30, 10, 35, 50,
> 50, 30, 10, 35, 35, 50, 30, 10, 35, 50, 30, 10, 10, 35, 50,
> 30, 30, 10, 35, 50, 10, 35, 50, 30, 35, 50, 30, 10, 30, 10,
> 35, 50, 35, 50, 30, 10, 35, 50, 30, 10, 50, 30, 10, 35, 35,
> 50, 30, 10, 30, 10, 35, 50, 30, 10, 35, 50, 35, 50, 30, 10,
> 10, 35, 50, 30, 35, 50, 30, 10, 50, 30, 10, 35, 35, 50, 30,
> 10, 30, 10, 35, 50, 35, 50, 30, 10, 35, 50, 30, 10, 35, 50,
> 30, 10, 30, 10, 35, 50, 50, 30, 10, 35, 30, 10, 35, 50, 50,
> 30, 10, 35, 35, 50, 30, 10, 10, 35, 50, 30, 35, 50, 30, 10,
> 10, 35, 50, 30, 10, 35, 50, 30, 50, 30, 10, 35, 30, 10, 35,
> 50, 35, 50, 30, 10, 35, 50, 30, 10, 10, 35, 50, 30, 30, 10,
> 35, 50, 50, 30, 10, 35, 50, 30, 10, 35, 30, 10, 35, 50, 50,
> 30, 10, 35, 35, 50, 30, 10, 10, 35, 50, 30, 10, 35, 50, 30,
> 35, 50, 30, 10, 50, 30, 10, 35, 30, 10, 35, 50, 35, 50, 30,
> 10, 50, 30, 10, 35, 35, 50, 30, 10, 30, 10, 35, 50, 50, 30,
> 10, 35, 35, 50, 30, 10, 35, 50, 30, 10, 30, 10, 35, 50, 10,
> 35, 50, 30, 35, 50, 30, 10, 50, 30, 10, 35, 35, 50, 30, 10,
> 30, 10, 35, 50, 50, 30, 10, 35, 35, 50, 30, 10)), .Names =
c("MM",
> "DD", "YEAR", "DOW", "DTYPE",
"WEEK", "TOD", "SITE1", "ARRIVE",
> "WAIT", "DEPART", "TRAVEL"), row.names =
c("53", "531", "532",
> "533", "2", "210", "212",
"214", "1", "110", "112",
"114", "54",
> "541", "542", "543", "3",
"310", "312", "314", "4",
"410", "412",
> "414", "55", "551", "552",
"553", "5", "510", "512",
"514", "6",
> "610", "612", "614", "56",
"561", "562", "563", "7",
"710", "712",
> "714", "8", "81", "82",
"83", "57", "571", "572",
"573", "9",
> "91", "92", "93", "10",
"101", "102", "103", "58",
"581", "582",
> "583", "12", "121", "122",
"123", "11", "111", "113",
"115",
> "59", "591", "592", "593",
"14", "141", "142", "143",
"13", "131",
> "132", "133", "60", "601",
"602", "603", "16", "161",
"162",
> "163", "15", "151", "152",
"153", "61", "611", "613",
"615",
> "18", "181", "182", "183",
"17", "171", "172", "173",
"62", "621",
> "622", "623", "19", "191",
"192", "193", "20", "201",
"202",
> "203", "63", "631", "632",
"633", "22", "221", "222",
"223",
> "21", "211", "213", "215",
"64", "641", "642", "643",
"24", "241",
> "242", "243", "23", "231",
"232", "233", "65", "651",
"652",
> "653", "26", "261", "262",
"263", "25", "251", "252",
"253",
> "66", "661", "662", "663",
"28", "281", "282", "283",
"27", "271",
> "272", "273", "67", "671",
"672", "673", "30", "301",
"302",
> "303", "29", "291", "292",
"293", "68", "681", "682",
"683",
> "32", "321", "322", "323",
"31", "311", "313", "315",
"69", "691",
> "692", "693", "33", "331",
"332", "333", "34", "341",
"342",
> "343", "70", "701", "702",
"703", "35", "351", "352",
"353",
> "36", "361", "362", "363",
"71", "711", "713", "715",
"38", "381",
> "382", "383", "37", "371",
"372", "373", "72", "721",
"722",
> "723", "40", "401", "402",
"403", "39", "391", "392",
"393",
> "73", "731", "732", "733",
"42", "421", "422", "423",
"41", "411",
> "413", "415", "74", "741",
"742", "743", "43", "431",
"432",
> "433", "44", "441", "442",
"443", "75", "751", "752",
"753",
> "45", "451", "452", "453",
"46", "461", "462", "463",
"76", "761",
> "762", "763", "48", "481",
"482", "483", "47", "471",
"472",
> "473", "77", "771", "772",
"773", "49", "491", "492",
"493",
> "50", "501", "502", "503",
"78", "781", "782", "783",
"52", "521",
> "522", "523", "51", "511",
"513", "515", "79", "791",
"792",
> "793"), class = "data.frame")
>
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
>
http://www.R-project.org/posting-guide.html<http://www.r-project.org/posting-guide.html>
> and provide commented, minimal, self-contained, reproducible code.
>
--
Jim Holtman
Cincinnati, OH
+1 513 646 9390
What is the problem that you are trying to solve?
[[alternative HTML version deleted]]