トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン 印刷

seq()

auditR

一定範囲の数字を等間隔で並べたい

seq(from, to, range)を使うと、数字を等間隔で並べたベクトルができる。
> seq(1,10,2)
[1] 1 3 5 7 9
> seq(100,200,40)
[1] 100 140 180
> seq(-100, 100, 30)
[1] -100  -70  -40  -10   20   50   80
>
連続した日付を生成したい場合も同様だが、daysパラメタをつける
from = as_Date("2018-12-28")
to = as_Date("2019-01-15")
d = seq(from, to, by='days')

さらにここから文字列を生成するには、seqで生成されているのは日付のベクトルだが、日付型に変換してからでないと文字列ベクトルに変換できない。

d = seq(from, to, by = 'day')  %>% as_date() %>% format.Date() %>% print

なお、by = "days"by = "2days"とすれば一日おきの連続値になる。

References

hist()



      

Last updated 2019-01-31 | auditR (c) N.Nawata