全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1006 3
2025-01-29
no; dataset in memory has changed since last saved这个错误一直出现。之前清洗的数据都点了保存按钮呀,请求大神帮助!!!祝大家新年快乐!
附件列表
微信图片_20250129000421.png

原图尺寸 153.09 KB

微信图片_20250129000421.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2025-1-29 18:03:54
这个问题通常出现在你对数据进行了修改(比如增加了变量、改变了观测值等)但还没有将这些改变保存到磁盘上时。Stata 会检测到内存中的数据与上次保存的数据不同,所以会在你尝试读取或使用这个数据集时给出警告。

解决方法如下:

1. **确认并保存更改**:如果你对数据进行了修改,并且希望保留这些变化,请输入 `save "你的文件路径和名称.dta"`(将"你的文件路径和名称.dta"替换成实际的文件路径和你想要的名字)来保存数据。这样,下次打开Stata时,读取的数据将是更新后的版本。

2. **放弃更改**:如果你不希望保留对数据进行的修改,那么在继续之前需要清除内存中的当前数据集。你可以使用命令 `clear` 来清空内存中的所有内容(但请注意,这将丢失未保存的所有改变)。然后重新读取你原来的数据文件到Stata中。

3. **使用版本控制**:如果你是在进行数据分析的过程中频繁修改数据,并且希望跟踪这些变化,可以考虑使用版本控制系统如 Git。这样可以帮助你管理不同版本的数据集和代码,确保在任何时候都能回溯到之前的某个状态。

新年快乐!希望这能帮助解决你的问题。如果还有其他疑问或需要进一步的帮助,请随时提问。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2025-1-30 11:28:42
同问,解决了吗?是什么原因
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2025-2-2 13:23:10
你merge之后没有保存
建议merge之后save一个新的data
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群