Создайте фрейм данных в r, который увеличивается на X процентов, пока не достигнет цели - PullRequest
0 голосов
/ 20 декабря 2018

Привет, я пытаюсь создать фрейм данных с двумя столбцами, как это

Percentage    Value
  100%         100
  110%         110
  120%         120
  130%         130
  150%         150

пользователь введет 3 переменные, начальное значение в этом случае 100, процентный рост, в этом случае 10% изатем, когда останавливаться, это было бы целевым значением в этом случае 150 (оно не должно останавливаться точно в этом значении, это может быть, когда значение превышает целевое значение).Кто-нибудь может мне помочь, как это сделать?

Вы можете видеть, что количество строк в кадре данных будет варьироваться в зависимости от ввода пользователя.

1 Ответ

0 голосов
/ 20 декабря 2018
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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...