データ列を係数から日付形式に変換しようとしていますが、何らかの問題が常に表示されます。日付の係数をas.dateで変換するR
$ Date: Factor w/ 729 levels "1/01/2007","1/01/2008",..: 189 189 189 189 189 189 189 189 189 189 ...
かなり理解していないもの、これらすべて:
head(PowerConsumption)
それはそれを示して、その最初の6行で
date 1/01/2008 1/01/2008 1/01/2008 1/01/2008 1/01/2008
ルック:元の日付欄には、以下のようなものです189?
これは、因子を日付型に変更することを意味していました。
date <- as.Date(PowerConsumption$Date, format = "%d%m%Y")
すべての値が
NA
になる:このコードを適用した後
。誰でも間違っていることを指摘できますか?
最初に文字ベクトルに変換する必要があります。 'as.character'に' PowerConsumption $ Date'をラップしようとしています: 'as.Date(as.character(PowerConsumption $ Date)、format ="%d%m%Y ")' – h3rm4n
これは 'date < "strDates < - c(" 01/05/1965 "、" 16/08/1975 ") 日付< - as(PowerConsumption $ Date、format ="%d /%m%/ Y " .Date(strDates、 "%d /%m /%Y") ' – Keniajin
これを避けるために、元の' PowerConsumption'データフレームを 'stringsAsFactors = FALSE'パラメータで読み書きします。 – hrbrmstr