私は、12/31/1998
と12/--/98
の2つの異なる日付形式を持つx
という列を持っています。ご覧のとおり、2番目の形式ではdate
がなく、year
は2桁です。2つの異なる日付形式からの年の抽出
私のカラムのすべての日付からyear
を抽出する必要があります。したがって、Year<- data.frame(format(df$x, "%Y"))
を使用している場合は、最初の形式としてyear
が返されます。 2番目の形式の場合は、NA
を返します。
私はすべての助けに感謝します。ありがとう。
年には4桁の数字が必要ですか、2桁で入力できますか? –
私の 'class'は' data frame'の 'factor'です。しかし、後で '%m /%d /%Y"を使って 'date'形式に変換しています。次の答えで示唆されているように 'basename'を使って私の問題を解決するでしょう。 – Santosh
年が2桁の形式の場合は、データには常に「 - 」が含まれますか? – dayne