У меня есть df с количеством столбцов.Я хочу умножить каждый столбец, используя фиксированную константу.Я ищу наилучшую возможную стратегию для достижения этой цели, используя purrr
(я все еще пытаюсь обдумать lamp
и т. Д.)
library(tidyverse)
library(lubridate)
df1 <- data.frame(
date = ymd(c("2019-02-01", "2019-02-02", "2019-02-03", "2019-02-04",
"2019-02-05")),
x = c(1, 2, 3, 4, 5),
y = c(2, 3, 4, 5, 6),
z = c(3, 4, 5, 6, 7)
)
Константы для умножения каждого столбца имеют видследующим образом:
c(10, 20, 30)
Это вывод, который я ожидаю:
data.frame(
date = ymd(c("2019-02-01", "2019-02-02", "2019-02-03", "2019-02-04",
"2019-02-05")),
x = c(10, 20, 30, 40, 50),
y = c(40, 60, 80, 100, 120),
z = c(90, 120, 150, 180, 210)
)