7

fix(DT)でコマンドを実行するたびにdata.table、修正ウィンドウを閉じた後DT、オブジェクトに変わりdata.frameます。これは正常ですか?

library(data.table)
DT <- data.table(a = 1:2, b = 2:3)

> class(DT)
[1] "data.table" "data.frame"

fix(DT) 

# close the window

> class(DT)
[1] "data.frame"

編集:

いくつかのセッション情報:

R version 3.0.0 (2013-04-03)
Platform: x86_64-w64-mingw32/x64 (64-bit)
4

1 に答える 1

3

fixを呼び出しますediteditただし、 ( を使用して確認)の data.table メソッドはありませんmethods(edit)。data.table は data.frame でもあるため、edit.data.frame代わりに が使用され、ドキュメントに記載されているように data.frame を返します。

独自の を作成することもできますが、賢明な方法で編集するには大きすぎることが多いedit.data.tableため、お勧めしません。data.tables

于 2013-05-17T13:22:57.873 に答える