Можно ли увеличивать цикл for, используя приращения с несколькими десятичными точками? - PullRequest
0 голосов
/ 24 октября 2019

Я хочу сделать инкремент для цикла, используя десятичную точку с множественной точностью. Я начинаю думать, что R не фанат использования нескольких десятичных знаков для их форматирования цикла?

Я пытался использовать решение options(decimals = n) и несколько методов функции seq(), которые я покажу ниже.

Это то, что я ожидаю работать:

for(i in seq(0.101, 0.201, 0.001)) {
   print(i)
}

Я также подумал о том, чтобы выполнить что-то более глубокое, например,

for(i in seq(101,200,1)) {
  n <- i/1000
  print(n)
}

В идеале, i напечатает

> 0.101
> 0.102
> 0.103
> 0.104
> 0.105
> ...
> 0.201

1 Ответ

0 голосов
/ 28 октября 2019

Установите глобальные параметры:

options(digits = 6)

...