これまでの要素を試してみました。R lubridate。何がうまくいかない?
X:
Jul-15
Jul-15
Jul-15
Jul-15
Aug-16
私は日付に変換します。
X <- as.Date(Xx, format="%b-%y")
結果はNAである。
これは、コードのための私の元になった:as.Dateは基本R機能であるhttps://www.r-bloggers.com/date-formats-in-r/
これまでの要素を試してみました。R lubridate。何がうまくいかない?
X:
Jul-15
Jul-15
Jul-15
Jul-15
Aug-16
私は日付に変換します。
X <- as.Date(Xx, format="%b-%y")
結果はNAである。
これは、コードのための私の元になった:as.Dateは基本R機能であるhttps://www.r-bloggers.com/date-formats-in-r/
、as_dateはlubridate機能であるが、これは日がなければ、あなたの問題
ではありません、あなたはありませんよ完全に日付を完全に指定します。年とは異なり、Rは、現在の年で記入する場所、これは、回避策として行方不明の日
ために起こる実行するためには表示されません。
日付の最初になるように設定されますX <- as.Date(paste0(Xx,'-01'), format="%b-%y-%d")
今月の
パッケージのyearmon
機能がここに役立ちます。質問にはlubridate
というタグが付いているので、lubridate
パッケージのas_date
を使用して日付オブジェクトにすることができます。基本機能as.Date
も同様に機能します。
library(zoo)
library(lubridate)
as_date(as.yearmon(Xx, "%b-%y"))
[1] "2015-07-01" "2015-07-01" "2015-07-01" "2015-07-01" "2016-08-01"
あなたはyearmonクラスとしてそれらを残したい場合は、あなただけで実行できます。
as.yearmon(Xx, "%b-%y")
[1] "Jul 2015" "Jul 2015" "Jul 2015" "Jul 2015" "Aug 2016"
をあなたが一日で、完全な日付を必要とします。x:
library(lubridate)
X <- "Jul-15"
X <- paste("01", X, sep="-")
dmy(X)
をuがこれを試しました – AntonCH
質問を編集し、 'dput(head(Xx))'の結果を含めることができますか? – Masoud