【发布时间】:2012-04-16 11:54:34
【问题描述】:
我偶尔会发现将 R 对象的打印表示形式获取为字符串会很有用,例如 Python 的 repr 函数或 Lisp 的 prin1-to-string。 R中是否存在这样的功能?我不需要它来处理复杂或奇怪的对象,只需简单的向量和列表。
编辑:我希望我必须在控制台中输入的字符串来生成一个相同的对象,而不是print(object) 的输出。
【问题讨论】:
-
也许您正在寻找
dput? -
R 中的大多数对象都有一个默认的打印方法,如果你只是在命令行上调用它们,它就会满足你的要求。
> x <- 1:10> x -
@Justin,我的意思是我想要在 R 控制台中输入的表示来构造对象,就像
repr在 Python 中所做的那样(对于支持的对象)。
标签: string r representation