Id 列と Date 列を持つデータ フレームがあります。
基本的に、できれば ID でグループ化して、日付間の差を計算する 3 番目の列 (Diff) を作成したいと考えています。
次のコードから大きな POSIXlt を構築しました
c_time <- as.POSIXlt(df$Gf_Date)
a <- difftime(c_time[1:(length(c_time)-1)], c_time[2:length(c_time)], units = weeks")
ただしcbind
、data.frame を試してみるとエラーになります
「引数は異なる行数を意味します」
a は元の data.frame よりも 1 行短いためです。
どんな助けでも大歓迎です。