Разделите акции на классы

Я новичок в R studio ... Я пытаюсь разделить акции на классы на основе их производительности относительно средней доходности всех акций в моей выборке. У меня есть ежедневные данные о запасах нескольких акций, и эти данные сложены. Я хотел бы для каждого дня присвоить акции значение 1, если доходность выше, чем средняя доходность акций в выборке, и 0 в противном случае. Как я могу это сделать?

Мой набор данных выглядит примерно так

Date        SecurityID    Return
01.01.01    1             0.02
02.01.01    1             -0.005
03.01.01    1             0.01
...
01.01.01    10            0.1
02.01.02    10            0.005
03.01.01    10            0.01

person signe    schedule 21.02.2020    source источник
comment
Привет, Сигне Кильскар. Вы можете показать нам то, что уже пробовали? Также добавьте минимально воспроизводимый пример. Таким образом, вы можете помочь другим помочь вам!   -  person dario    schedule 21.02.2020


Ответы (1)


Использование tidyverse:

data %>% group_by(Date) %>% mutate(value = ifelse(Return > mean(Return), 1, 0))
person John    schedule 21.02.2020