1
私はデータフレームを持っていますが、Rの中で2つの列がmm.dd.yyyyという形式のRという名前の "データ"と言いましょう。これらの2つの列の日数の差を日数で計算する必要があります。ですから、データ$ fdとデータ$ ldの差を計算する必要があります。誰も私はそれを行う方法を知っていますか? おかげ2列の日付の差
私はデータフレームを持っていますが、Rの中で2つの列がmm.dd.yyyyという形式のRという名前の "データ"と言いましょう。これらの2つの列の日数の差を日数で計算する必要があります。ですから、データ$ fdとデータ$ ldの差を計算する必要があります。誰も私はそれを行う方法を知っていますか? おかげ2列の日付の差
fd <- c('12.12.1971','11.01.1972')
ld <- c('04.03.2016','01.01.2017')
as.Date(ld,format = '%m.%d.%Y')-as.Date(fd,format = '%m.%d.%Y')
Time differences in days
[1] 16184 16132
あなたは上記でエラーを持っている場合、それはあなたのFDとLDのcuzおそらくですが文字型ではありません。使用する
as.Date(as.character(ld),format = '%m.%d.%Y') - as.Date(as.character(fd),format = '%m.%d.%Y')
実際には1037の日付があるので、私は1037回することなく、その差を計算する方法を探しています。 –
私は分かりません。あなたは一度だけ行う必要があります。 'as.Date(ld、format = '%m。%d。%Y') - as.Date(fd、format = '%m。%d。%Y')' ldとfdは、あなたが(ほぼ) –
ああ、あなたが欲しい限り長くすることができます。私は完全に異なるものを賞賛していません。今私はそれを得る。おかげで –