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

使用dplyr::select删除数据框列后,能否恢复已删除列?

误覆盖数据框后恢复删除列的方法
  • 若当前R会话还未关闭:

    • 先检查环境中是否有原数据框的副本,比如之前有没有执行过类似x_backup <- x的操作,有的话直接重新赋值x <- x_backup即可
    • 查看命令历史(RStudio可点击顶部"History"面板,或在控制台输入history()),找到最初创建/导入原数据框x的代码,重新运行一遍就能恢复完整的x
    • 部分IDE(如RStudio)支持快捷键撤销操作,可尝试Ctrl+Z(Windows/Linux)或Cmd+Z(Mac)撤销覆盖操作
  • 若已经关闭过R会话:

    • 如果原数据是从外部文件(如CSV、Excel)读取的,重新读取该文件即可恢复完整数据
    • 若之前保存过包含原数据框的工作空间文件(如.RData),加载该文件就能找回原x
    • 以上两种情况都不满足的话,基本无法恢复被删除的b列

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 16:57:33