How to use as.numeric() In R Language
This function is used to convert date into numeric
Syntax:
as.numeric(date)
where the date is the input date.
Example:
R
data = as.POSIXct ( "1/1/2021 1:05:00 AM" , format= "%m/%d/%Y %H:%M:%S %p" ) # display print (data) # convert to numeric print ( as.numeric (data)) |
Output:
[1] "2021-01-01 01:05:00 UTC" [1] 1609463100
If we want to get the number of days from the number, divide the number by 86400.
as.numeric(date)/86400
If we want to get the number of years from date, then divide it by 365.
as.numeric(date)/86400/365
Example: R program to convert dates into days and years
R
data = as.POSIXct ( "1/1/2021 1:05:00 AM" , format= "%m/%d/%Y %H:%M:%S %p" ) # display print (data) # convert to numeric print ( as.numeric (data)) # convert to numeric and get days print ( as.numeric (data)/86400) # convert to numeric and get years print (( as.numeric (data)/86400)/365) |
Output:
[1] "2021-01-01 01:05:00 UTC" [1] 1609463100 [1] 18628.05 [1] 51.03574
How to Convert Date to Numeric in R?
In this article, we will discuss how to convert date to numeric in R Programming Language.