У меня есть фрейм данных, в котором один столбец содержит время между двумя событиями, выраженное в годах. Я хотел бы, чтобы R создал новый столбец, содержащий значение наблюдений, содержащее значение <1 года, выраженное в днях. </p>
Я пытался использовать lapply для решения этой проблемы, но lapply дает матрицу в качестве значения, которое не является идеальным для меня. Я хотел бы использовать для l oop для этого, но мой опыт работы с циклами for ограничен.
dataframe <- data.frame(id=c(1,2,3,4,5),
names=c('a','b','c','d','e'),
time_in_years=c(5.81, 0.39, 5.66, 4.18, 0.16),
other_variable=c(3,4,23,0.7,76)
)
Как бы я go о построении для l oop, который добавляет столбец, содержащий значения "time_in_years" от 0 до 1 раз 365,25? Спасибо!