6

私は環境で作業しており、この環境の識別子が必要です。機能environmentName()しません。を返す""ので、環境の識別子を取得するにはどうすればよいですか?

例:

a #this is a environment
<environment: 0xbc6d2bc>
environmentName(a)
""

この ID "0xbc6d2bc" が必要です。

注: 環境は作成していません。

4

1 に答える 1

10

これを行う関数があるかもしれませんが、いつでも出力をキャプチャして、その番号を自分で抽出できます。

sub('<environment: (.*)>', '\\1', capture.output(a))

編集:これを行う関数がありdata.tableます:

library(data.table)

address(a)
于 2013-09-19T17:34:27.373 に答える