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

如何在R语言运行环境中修改数据集的名称

R语言环境内数据集重命名操作方案

基础操作(适用普通交互式场景)

直接通过赋值+删除原对象即可完成重命名,由于你需要的新名称Final data包含空格,R中识别带空格的对象名必须用反引号包裹,示例代码如下:

# 将原数据集赋值给新名称
`Final data` <- dataf44
# 删除环境中的原数据集对象
rm(dataf44)

如果你不想后续每次调用该数据集都要加反引号,建议调整新名称为无空格的合法命名格式,例如Final_data或FinalData,此时无需反引号即可正常调用:

Final_data <- dataf44
rm(dataf44)

动态/编程场景操作

如果需要在函数内部或者通过字符串动态指定重命名的名称,可以用assign()+rm()组合实现:

# 字符串形式指定新旧名称
old_name <- "dataf44"
new_name <- "Final data"
# 赋值新名称
assign(new_name, get(old_name))
# 删除原对象,envir参数指定操作的环境,.GlobalEnv对应全局环境
rm(old_name, envir = .GlobalEnv)

注意事项

  • 执行重命名前建议先运行head(dataf44)确认原数据集内容,避免误操作丢失数据
  • 若原数据集体积较大,重命名完成后可运行gc()主动释放冗余的内存占用
  • 操作非全局环境内的对象时,需要明确指定rm()和assign()的envir参数,避免误操作其他环境的对象

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 05:36:01