0

という名前のオブジェクトを含むR のffパッケージを使用しています。変数 Date を日、月、年に分割し、これらの 3 つの変数を既存のデータに追加しようとしています。ffdfMyData(dim=c(10819740,16))ffdfMyData

例: My Date 列の名前SalesReportDateは withVirtualVmodeおよびPhysicalVmode = doubleafter I've changed SalesReportDateto as.date(,format="%m/%d/%Y").

の例は次のSalesReportDateとおりです。

> B
  SalesReportDate
1       2013-02-01
2       2013-05-02
3       2013-05-04
4       2013-10-06
5       2013-15-10
6       2013-11-01
7       2013-11-03
8       2013-30-02
9       2013-12-12
10      2014-01-01

Split date into different columns for year, month and dayを参照して適用しようとしましたが、エラー警告が表示され続けます。

それで、これを行う方法はありますか?前もって感謝します。

4

1 に答える 1

0

この優れたソリューションについては、@jwijffels の功績によるものです。

require(ffbase)

MyData$SalesReportDateYear <- with(MyData["SalesReportDate"], format(SalesReportDate, "%Y"), by = 250000) 

MyData$SalesReportDateMonth <- with(MyData["SalesReportDate"], format(SalesReportDate, "%m"), by = 250000) 

MyData$SalesReportDateDay <- with(MyData["SalesReportDate"], format(SalesReportDate, "%d"), by = 250000) 
于 2014-02-20T03:15:39.453 に答える