dput(A)
返回对象的结构A
。然后它可以用来重新创建A
直接,或者与其他人共享重新创建单个对象的代码。
我已经在向量、数据框和列表上测试了它。
这是数据板(也是数据框类)的示例:
a <- structure(list(A = c("a", "a", "a", "b", "b"), B = 1:5),
.Names = c("A", "B"), row.names = c(NA, -5L),
class = c("data.table", "data.frame" ),
.internal.selfref = <pointer: 0x22f5938>)
请注意,在执行此代码之前需要删除最后一个参数。 IE。
b <- structure(list(A = c("a", "a", "a", "b", "b"), B = 1:5),
.Names = c("A", "B"), row.names = c(NA, -5L),
class = c("data.table", "data.frame" ) )
对上述问题的评论有助于准备这个答案。