楼主: jzhyue
3161 1

[其他] 临时变量怎么被存在在数据集中? [推广有奖]

  • 2关注
  • 3粉丝

已卖:7份资源

副教授

35%

还不是VIP/贵宾

-

威望
0
论坛币
398 个
通用积分
477.5902
学术水平
60 点
热心指数
59 点
信用等级
48 点
经验
10958 点
帖子
454
精华
0
在线时间
1118 小时
注册时间
2005-12-31
最后登录
2025-12-31

楼主
jzhyue 发表于 2012-5-18 11:45:48 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
  1. clear
  2. tempvar year
  3. set obs 10
  4. gen `year'=12
  5. gen id=_n
  6. save x,replace
复制代码

近期在用stata12时发现了一个怪事,在用临时变量时,当保存数据后重新打开该数据集时发现临时变量也被保存在数据集中?
将临时数据集保存后竟然在目录下发现了以_000000.dta等命名的文件.
临时变量和临时文件好像不是这样的吧?
二维码

扫码加我 拉你入群

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

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

关键词:数据集 replace stata12 Stata place replace 命名

代码与结果.rar
下载链接: https://bbs.pinggu.org/a-1113674.html

428 Bytes

本附件包括:

  • data.dta
  • do.do

沙发
sungmoo 发表于 2012-5-18 13:39:47
近期在用stata12时发现了一个怪事,在用临时变量时,当保存数据后重新打开该数据集时发现临时变量也被保存在数据集中?
将临时数据集保存后竟然在目录下发现了以_000000.dta等命名的文件.
临时变量和临时文件好像不是这样的吧?
个人的理解是,临时变量(等临时存储形式)需要在do文件执行完后再删除。所以,若save本身属于do文件的内容,则会把临时变量也保存。若save不在do文件中,先执行do文件后再执行save,就不会保存临时变量。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-9 01:22