私は誕生日をFacebookから1997年6月23日の形式で取り込みました。この誕生日を私の年齢に変えたいと思います。年月日から年月を数えてください
これは私がこれまで持っているコードです:私はこのエラーを取得する最後の行の後
as.POSIXct(facebook$birthday, tz = "", format = "%m/%d/%Y", origin="1970-01-01")
#[1] "1993-06-23 CEST"
as.Date(facebook$birthday, format = "%m/%d/%Y")
#[1] "1993-06-23"
:それはこれを返す最初の2行の後
install.packages("eeptools")
library(eeptools)
as.POSIXct(facebook$birthday, tz = "", format = "%m/%d/%Y", origin="1970-01-01")
as.Date(facebook$birthday, format = "%m/%d/%Y")
facebook$age <- floor(age_calc(facebook$birthday, units = "years"))
Error in age_calc(facebook$birthday, units = "years") : Both dob and enddate must be Date class objects
誰かが私を助けることができたら大いに感謝します:)
解決済み! 編集:私はちょうどこの最後の行にas.Dateを挿入するのを忘れ:
facebook$age <- floor(age_calc(as.Date(facebook$birthday, units = "years"))
'フォーマット=「%M /%d個/ %Y "'(スラッシュ、大文字Y) – jakub
また、 'as.Date'を使ってDateオブジェクトに変換してください。 – jakub
ああ、この '?strftime'を読んでください - かなり役に立ちます;-) – jakub