2

RData「EgRData」があります。load関数を使用してRコンソールにロードしました。

load("E.g.RData")

たとえばRDataに変数があります。私はこのようにやっています-

e <- load("E.g.RData")

次に、eは文字ベクトルを「eg」として取得しますが、egの内容をeに入れたいと思います。

Rでそれを行う方法はありますか?

4

3 に答える 3

3

これは、以下を使用して実行できます。

y <- get(load("path/E.g.RData"))

yには、eg変数の内容が含まれます。

于 2012-06-04T10:26:48.650 に答える
3

ええ、問題は、例えば、オブジェクトの保存中にその名前を維持することです。新しい名前「e」をEgオブジェクトに割り当ててから、Egオブジェクトを削除してみてください。

E.g <- runif(100)
save(E.g, file="E.g.Rdata")
load("E.g.Rdata")
assign("e", E.g)
rm(E.g)
于 2012-06-04T10:28:11.893 に答える
1

loadグローバルワークスペース内の同じ名前のものを上書きするデフォルトの関数を使用するのではなくattach、ワークスペースをアタッチし、目的のオブジェクトだけを必要な名前でコピーしてから、デタッチすることをお勧めします。ワークスペース。

于 2012-06-04T15:58:04.840 に答える