Возможность умножить 1 строку существующего столбца на другую строку существующего столбца в R, чтобы создать 3-й столбец - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь создать новый столбец в приведенном ниже столбце набора данных.где я хочу рассчитать коэффициент на основе значения из строки 1 в столбце DPD <29 и строки 2 в столбце DPD 30–60 (например, 30/55).Может кто-нибудь, пожалуйста, помогите с ответом?Я хочу сделать это в R </p>

Месяц DPD <29 DPD 30–60 мая 12 55 25 июня 12 60 30 </p>

1 Ответ

0 голосов
/ 13 ноября 2018

Мы можем использовать lead, чтобы получить следующее значение

library(dplyr)
df1 %>%
    mutate(ratio = lead(`DPD 30 to 60`)/`DPD <29`)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...