Thank you very much!!! it works!
Why did you think 1946.667 is an abbreviated(rounded) version of the original entries, both looks same.
But when I tried the below code with dat:
dat = structure(list(C = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
1L, 1L, 1L), .Label = c("", "C"), class = "factor"), ID = c(2L,
2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), DOSE = c(2.6, 2.6, 2.6,
2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6), PED = c(5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5), AMT = c(1960.4, 1960.4, 1960.4, 1960.4,
1960.4, 0, 1960.4, 0, 0, 0, 0), II = c(24L, 24L, 24L, 24L, 0L,
0L, 0L, 0L, 0L, 0L, 0L), ADDL = c(20L, 19L, 21L, 16L, 0L, 0L,
0L, 0L, 0L, 0L, 0L), CMT = c(1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L,
2L, 2L, 2L), DAY = c(1L, 22L, 42L, 64L, 81L, 82L, 82L, 82L, 82L,
82L, 84L), TIME = c(0, 504, 984, 1512, 1921, 1946.616667, 1946.666667,
1947.666667, 1950.666667, 1953.666667, 2000.75), DV = c(NA, NA,
NA, NA, NA, 8.43, NA, 11.71, 14.65, 13.1, 4.45), MDV = c(1L,
1L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L), EVID = c(1L, 1L, 1L,
1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L), AGP = structure(c(18L, 18L,
18L, 18L, 18L, 18L, 18L, 18L, 18L, 18L, 18L), .Label = c(".",
"10", "11", "11.25", "11.5", "11.75", "12.25", "12.5", "12.75",
"13", "13.5", "13.75", "14.25", "14.5", "14.75", "15", "15.25",
"15.5", "15.75", "16", "16.25", "16.75", "17", "17.5", "17.75",
"18", "18.25", "18.5", "18.75", "19", "20", "20.25", "20.5",
"21.25", "21.75", "22", "22.25", "22.75", "23.5", "23.75", "24.25",
"24.75", "25.5", "26.5", "26.75", "27", "29", "30", "31", "31.5",
"5", "9.25"), class = "factor"), SEX = c(0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L), AGE = c(7L, 7L, 7L, 7L, 7L, 7L, 7L,
7L, 7L, 7L, 7L), WGT = c(22.4, 22.4, 22.4, 22.4, 22.4, 22.4,
22.4, 22.4, 22.4, 22.4, 22.4), HGT = c(126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126), BMI = c(14.10934744, 14.10934744,
14.10934744, 14.10934744, 14.10934744, 14.10934744, 14.10934744,
14.10934744, 14.10934744, 14.10934744, 14.10934744), FFM = c(19.38306197,
19.38306197, 19.38306197, 19.38306197, 19.38306197, 19.38306197,
19.38306197, 19.38306197, 19.38306197, 19.38306197, 19.38306197
), LBM = c(20.5945679, 20.5945679, 20.5945679, 20.5945679, 20.5945679,
20.5945679, 20.5945679, 20.5945679, 20.5945679, 20.5945679, 20.5945679
), FLAG = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), VISIT = c(3L,
4L, 5L, 6L, 7L, 7L, 7L, 7L, 7L, 7L, 8L), NTM = c(0L, 0L, 0L,
0L, 0L, -1L, 0L, 1L, 4L, 7L, 48L)), .Names = c("C", "ID", "DOSE",
"PED", "AMT", "II", "ADDL", "CMT", "DAY", "TIME", "DV", "MDV",
"EVID", "AGP", "SEX", "AGE", "WGT", "HGT", "BMI", "FFM", "LBM",
"FLAG", "VISIT", "NTM"), row.names = c(NA, 11L), class = "data.frame")
how can I get index row number (1 2 3 4 5 7) of DoseTime (0.000 504.000 984.000 1512.000 1921.000 1946.667) from the dataset of dat?