You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言中可生成代码重构现有dataframe的命令是什么?

你要找的是R内置的dput()函数。

该函数可以将任意R对象(包括数据框、列表、向量等)转换为可直接运行的R代码,执行这段输出的代码即可1:1复现原对象,不需要依赖原始构建逻辑或上游数据集,完全符合你提到的使用需求。

以你给出的example_df为例,运行如下代码即可得到该数据框的可复现构建代码:

dput(example_df)

运行后输出的内容如下:

structure(list(year = 1900:1905, name = c("A", "B", "C", "D", "E", "F"), sex = c("M", "F", "M", "F", "M", "F")), class = "data.frame", row.names = c(NA, -6L))

你直接将上述输出的代码赋值给变量即可复现原数据框,和你通过原始构建代码得到的example_df完全一致。

内容的提问来源于stack exchange,提问作者LT17

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 07:39:07