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

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

0 голосов
/ 21 февраля 2020

Я довольно новичок в 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

1 Ответ

0 голосов
/ 21 февраля 2020

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

data %>% group_by(Date) %>% mutate(value = ifelse(Return > mean(Return), 1, 0))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...