我确定我以前在某个地方见过这个(实际上我以为我之前已经问了这个问题)但是
如果我有数据框
a = data.frame(A=c(1:6),B=c(1:6),C=c(1:6))
但假设我已使用fix
我可能会使用某种多样的write
并将其保存到文件中,但是如果我很懒并想将数据框存储在与我的代码相同的文件中,那么我使用什么命令将其打印成一种格式,然后由 R 进行机器读取,我可以将其粘贴到我的代码中
a = ...
答案 0 :(得分:2)
您正在寻找的功能是dput
:
> a = data.frame(A=c(1:6),B=c(1:6),C=c(1:6))
> dput(a)
structure(list(A = 1:6, B = 1:6, C = 1:6), .Names = c("A", "B",
"C"), row.names = c(NA, -6L), class = "data.frame")
> b = dput(a)
> b
A B C
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
5 5 5 5
6 6 6 6