KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have one variable called Started which is the date on which human subjects enrolled in a study and another variable called dos1 which is the date upon which the subject last had surgery. I want to work out how many months since their last surgery to the day of enrollment. I tried: as.period(syrrupan$Started-syrrupan$dos1,units=c("month")) I expected this to give me something like: 14, 18, 1, 26 With each number being the number of months. Instead I get: 1 year, -4 months, -5 days and -1 hours 1 year, -5 months, -23 days and -1 hours 1 year, -7 months, 2 days and -1 hours 1 year, -8 months, -28 days and 1 hour 1 year, -7 months, -23 days and 1 hour. How can I get just the numeric value of months?
Tags (comma-separated)
Save Edits
Cancel