データフレームzに変数xがあると仮定しますが、これは係数ですが、日付に変換する必要があります。換算係数変数を日付に換算する
x <- factor(c("17.05.2016","19.05.2016","42472","42481"))
y <- 1:4
z <- data.frame(x,y)
z
次のコードで試しましたが、部分的に正しい結果が得られました。この問題を手伝ってください。
z$x1 = tryCatch({
z$x = as.Date(z$x ,origin = "1899-12-30")
},error = function(e){
z$x =as.Date(z$x, "%d.%M.%Y")
})
z
私が試したが、その動作していないではありません。以前と同じように部分的に正しい結果が得られました! – shejomamu
'42472'を' Date'としてどのように変換しますか?期待される成果は? –
as.Date(42472、origin = "1899-12-30") これは "2016-04-12" – shejomamu