在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
?谢谢,这为我指明了正确的方向