问题
我记得,但似乎找不到,一个内置函数,允许您生成 * 代码 *,从现有的tibble / Dataframe 创建一个tibble / Dataframe 。
换句话说,假设我有一个标准的iris
Dataframe ,我想生成代码来手动构建这个 Dataframe ,我正在寻找的函数将产生如下内容:
# Function Call
Theoretical_Function_I_Recall_Exists_But_Cant_Find(iris)
# Output of Function
tibble::tribble(
~Sepal.Length, ~Sepal.Width, ~Petal.Length, ~Petal.Width, ~Species,
5.1, 3.5, 1.4, 0.2, "setosa",
4.9, 3.0, 1.4, 0.2, "setosa",
4.7, 3.2, 1.3, 0.2, "setosa",
4.6, 3.1, 1.5, 0.2, "setosa",
5.0, 3.6, 1.4, 0.2, "setosa"
)
我可以发誓,这样做的函数已经存在,但多次尝试帮助文档和谷歌都一无所获。
有人记得这样的功能是否真的存在吗?
3条答案
按热度按时间whlutmcx1#
dput
在这里工作得很好-也是碱基R的一部分。idv4meu82#
您可能正在查找
datapasta::dpasta()
或datapasta::dmdclip()
。datapastamjqavswn3#
如果您需要显式的
tribble
代码,可以使用timesaveR::to_tribble
。