私はを持っており、それを形式Date
の整数として表すことに興味があります。yyyymm
現在、私は次のことを行っています。
get_year_month <- function(d) { return(as.integer(format(d, "%Y%m")))}
mydate = seq.Date(from = as.Date("2012-01-01"), to = as.Date("5012-01-01"), by = 1)
system.time(ym <- get_year_month(mydate))
# user system elapsed
# 5.972 0.974 6.951
これは、大きなデータセットの場合は非常に遅くなります。より速い方法はありますか?簡単に比較できるように、回答のタイミングを教えてください。上記の例を使用してください。