2016-04-21 11 views
-2

日付である列を持つcsvファイルがあります。 rx < -read.csv( "test.csv"、sep = "、"、header = TRUE) コードを使用してファイルをインポートしました。使用できるようにフィールドstart_dateを日付形式に変換します。データセットを分割する日付範囲。私のCSVファイルでは、フィールドのフォーマットは'01/01/2015 '日付をRで使用する

です。

ありがとうございました

+1

常に 'read.csv( "のtest.CSV"、9月= ""、ヘッダ= TRUEを使用して同じ結果を生成しようとすると、as.is = TRUE) 'である。これは日付で文字ベクトルとして読み取られます。これは要因に適しています。変換する:as.Date(df $ dateVar、format = "%d /%m /%Y)これが日/月/年の場合は'?as.Date'を参照してください。 [日付](http://stackoverflow.com/questions/8398131/date-conversion-from-dd-mm-yyyy)。 – lmo

答えて

0

私はImoに同意します。

rx$start_date = as.Date(rx$start_date, format = "%d/%m/%Y") 
+0

その人に感謝します。 – sandeep

0

多くの日付形式で動作するパッケージ 'lubridate'を使用することをお勧めします。以下のコードは、

lubridate::dmy('01/01/2015') 
lubridate::dmy('01/01/15') 
lubridate::dmy('01/jan/15') 

彼らはすべて

[1] "2015-01-01 UTC"