嗨,我正在尝试创建一个具有2列的数据框,像这样
Percentage Value
100% 100
110% 110
120% 120
130% 130
150% 150
用户将输入3个变量,在这种情况下为起始值100,在这种情况下为百分比增长,在这种情况下为10%,然后停止时,在这种情况下将为目标值150(不必恰好在值中停止,也可以是在值大于目标值时停止)。有人可以帮助我吗?
您可以看到数据框中的行数将根据用户输入而变化。
答案 0 :(得分:2)
make_my_df <- function(starting = 100, growth = 10, stop = 150) {
data.frame(Value = seq(from = starting,
to = stop,
by = growth))
}
make_my_df() # Using defaults; enter other parameters as needed
#> Value
#> 1 100
#> 2 110
#> 3 120
#> 4 130
#> 5 140
#> 6 150