【发布时间】:2020-08-22 20:09:15
【问题描述】:
我将如何多次运行它?
我有一个名为 percent_people 的变量,它查看变量国家/地区是否有 5000000 人,并且有一个名为 city_share 的变量查看每个城市的百分比份额,例如 London = 40%,百分比变量具有不同的水平其中有多少人可能会失业(即从 100% 到 75% 或 50% 或 25% 不等),这些不同的百分比会如何影响失业率的变化?
但是,现在我只能引入一个 city_share 和一个 percent_people 变量。我该如何编写代码以便循环遍历每个变量的多个输入?
现在我有以下内容:
library(dplyr)
Prediction <- function(city_share,
percent_people) {
unemployed_lon <-5000000 %>%
multiply_by(city_share) %>%
multiply_by(percent_people)
unemp <- 100000 +unemployed_lon
unemprate <- unemp %>% divide_by(5000000)
return(unemprate)
}
# Check -0.4 share + 100% percent_people
Prediction(0.4,1)
【问题讨论】:
-
您是否要求您的函数接受超过 1%_people 参数?例如0.5 和 1 一次?
-
是的,我想这样做,我该怎么做才能同时接受多个 city_share 参数?
标签: r dplyr tidyverse data-wrangling