[R] middle of interval
Duncan Murdoch
murdoch.duncan at gmail.com
Mon Feb 8 11:17:06 CET 2016
On 08/02/2016 5:09 AM, catalin roibu wrote:
> Dear R users!
>
> I have a data frame with first column is an interval (1902-1931) and I want
> to find the middle of the interval? Is there a possibility to do that in R?
>
> Thank you very much!
>
> Best regards!
>
I don't know of a single function that does that, but the way to do it
would be to separate the interval into two numbers, then take the
average. If your intervals are strings in the form shown above (not
including the parentheses), this would work:
interval <- "1902-1931"
start <- as.numeric(sub("-.*", "", interval))
stop <- as.numeric(sub(".*-", "", interval))
(start + stop)/2
Duncan Murdoch
More information about the R-help
mailing list