У меня есть набор данных с колонкой, в которой указано, сколько человек пьет фруктовый сок, основываясь на опросе. Получатели могут ответить, сколько раз они пьют сок ежедневно, еженедельно или ежемесячно.
Столбец задается как трехзначное целое число, где первое число указывает, выбрали ли они ежедневно / еженедельно / ежемесячно, а оставшиеся цифры - сколько раз они пили сок в течение этого периода. Таким образом, 104 означает, что они пьют сок 4 раза в день. 209 будет означать 9 раз в неделю. и т.д.
Это структура:
juice <- c(101,204,310)
Я хочу создать новый столбец, который стандартизирует данные, так что это будет показатель «за неделю». Таким образом, если целое число начинается с 1 (ежедневно), оно должно умножить вторые 2 цифры (как одно число, например, 04 = 4 раза) на 7 и удалить «1» с начала. Если оно начинается с 2 (еженедельно), просто удалите первую цифру. Если оно начинается с 3 (ежемесячно), разделите на 30, умножьте на 7 и удалите первую цифру.
Я новичок в R и не знаю, как к этому подойти - любая помощь будет принята с благодарностью!