R округлить до ближайшего 0,5 или 0,1

У меня есть набор данных о ценах на акции, которые уже округлены до двух знаков после запятой (1234,56) . Теперь я пытаюсь округлить до определенного значения, которое отличается для каждой акции. Вот несколько примеров:

Current Stock Price         Minimum Tick Increment       Desired Output
  123.45                            .50                      123.50
  155.03                            .10                      155.00
  138.24                            .50                      138.00
  129.94                            .10                      129.90
   ...                              ...                       ...

Я не совсем уверен, как это сделать, но открыт для предложений.

40
задан Ari B. Friedman 30 April 2013 в 15:28
поделиться