ОтредактированоR: Добавление нескольких новых столбцов в R
я создаю новый кадр данных на основе имеющихся данных.
Прямо сейчас, это то, что я делаю (я знаю, что это грубо и наивно):
df2$Month_Start_Date <- df1$Month_Start_Date
df2$Month1 <- as.numeric(df1$Active_M1*100/df1$Signed_up)
df2$Month2 <- as.numeric(df1$Active_M2*100/df1$Signed_up)
df2$Month3 <- as.numeric(df1$Active_M3*100/df1$Signed_up) and so on...
У меня есть 36 столбцов в моих фактических данных (в df1), и сейчас я повторяю вышеупомянутые вычисления для 36 столбцов для создания df2, есть ли более простой способ добавить все 36 столбцов в минимальные строки кода? Сейчас у меня 36 строк кода, чтобы добавить 36 столбцов.
Заранее спасибо
Что ваш вопрос? – Thomas
Код, который я использовал для добавления столбцов, - это лучший способ? или есть другой более простой метод. Спасибо – EsBee
«лучший» в каком смысле? Как минимум, вам необходимо установить параметры того, что это значит, и, кроме того, предоставить воспроизводимый пример. С кодом, в котором вы показываете данные, которые вы предоставляете, невозможно создать «новый фрейм данных», который вы описываете как ваш предполагаемый вывод. – Thomas