在r中创建一个数据帧,该数据帧增长X个百分比,直到命中目标

在r中创建一个数据帧,该数据帧增长X个百分比,直到命中目标,r,R,嗨,我想用这样的两列来包装一个数据框 Percentage Value 100% 100 110% 110 120% 120 130% 130 150% 150 用户将输入3个变量,在本例中为起始值100,在本例中为增长百分比10%,然后输入何时停止,这将是本例中的目标值150(它不必精确地在than值中停止,可以在值大于目标值时停止)。有人能帮我做这件事吗 您可以看到,数据框中的行数将根

嗨,我想用这样的两列来包装一个数据框

Percentage    Value
  100%         100
  110%         110
  120%         120
  130%         130
  150%         150
用户将输入3个变量,在本例中为起始值100,在本例中为增长百分比10%,然后输入何时停止,这将是本例中的目标值150(它不必精确地在than值中停止,可以在值大于目标值时停止)。有人能帮我做这件事吗

您可以看到,数据框中的行数将根据用户输入而变化

make_my_df值
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
#> 1 100 #> 2 110 #> 3 120 #> 4 130 #> 5 140 #> 6 150
使我的df值
#> 1   100
#> 2   110
#> 3   120
#> 4   130
#> 5   140
#> 6   150

你看过
?seq
?data.frame
?谢谢,这为我指明了正确的方向你看过
?seq
?data.frame
?谢谢,这为我指明了正确的方向