私は 5170301のような日付形式を持っています.2017年3月1日を意味します。そして、私は5を添付しました。 日付の書式を変更します。 誰もが日付から5を分割するのを助けることができますか?それは、その後、我々はDate
クラス番号を分割する方法
v2 <- as.Date(v1, "%y%m%d")
と場合にそれを変更numeric/character/factor
クラス
のために働く必要があります。
私は 5170301のような日付形式を持っています.2017年3月1日を意味します。そして、私は5を添付しました。 日付の書式を変更します。 誰もが日付から5を分割するのを助けることができますか?それは、その後、我々はDate
クラス番号を分割する方法
v2 <- as.Date(v1, "%y%m%d")
と場合にそれを変更numeric/character/factor
クラス
のために働く必要があります。
私たちは、2文字目以降から
v1 <- substring(df1$date, 2)
NOTEを読むためにsubstring
を使用することができます必要な変更format
format(v2, "%d %b %Y")
それとも@thelatemailが述べたように、それはformat
as.Date(df1$date, "5%y%m%d")
に言及することができます。これは、2つの変数を与える
Split <- stringr::str_split_fixed(string=Column_Name, pattern="5", n=2)
stringrパッケージで非常にうまくそれを分割することができます:1つの空白と「5」の後の値の1つ(170301)
は、次にように日付に変更することができない。
Date1 <- as.Date(format="%d%m%y", x = Split)
'5'除去する必要 - ちょうどフォーマットにそれを追加する - ' as.Date(「5170301」、形式= "5%のY%Mを%d ")' – thelatemail
@thelatemailそれは本当です、ありがとう – akrun
@thelatemailあなたは毎日何か新しいことを学びます。ありがとう:-) –