如何在不将文件写入文件的情况下重建R对象?

时间:2014-01-08 17:29:58

标签: r object-construction

我有一个与另一位分析师共享的R对象。我写道:

dput(objectname,"filename.R")

然后可以通过共享.R文件并使用 dget( filename .R)函数重建对象。 现在我想要做的只是共享对象结构而不是文件。可能吗? 我尝试了以下方法:

a <- dput(b)
structure(1:50, .Dim = c(10L, 5L))

但无法重建此对象。我得到的只是:

dget(a)
?

1 个答案:

答案 0 :(得分:1)

> a <- dput(b)
structure(1:50, .Dim = c(10L, 5L))
> a  # 'reconstructing' b
      [,1] [,2] [,3] [,4] [,5]
 [1,]    1   11   21   31   41
 [2,]    2   12   22   32   42
 [3,]    3   13   23   33   43
 [4,]    4   14   24   34   44
 [5,]    5   15   25   35   45
 [6,]    6   16   26   36   46
 [7,]    7   17   27   37   47
 [8,]    8   18   28   38   48
 [9,]    9   19   29   39   49
[10,]   10   20   30   40   50

请注意,在dput ting b并将其分配给a后会显示一条消息,要恢复b,只需打印a