楼主: 13955215829
1225 3

[数据管理求助] stata数据处理 [推广有奖]

  • 0关注
  • 0粉丝

高中生

85%

还不是VIP/贵宾

-

威望
0
论坛币
3051 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
40 点
帖子
1
精华
0
在线时间
75 小时
注册时间
2023-10-23
最后登录
2024-10-17

楼主
13955215829 发表于 2024-9-28 16:49:21 |AI写论文
50论坛币
请问stata如何实现在不改变数据顺序的情况下接着数据末尾循环复制200次的代码

屏幕截图 2024-09-28 164502.png (29.64 KB)

屏幕截图 2024-09-28 164502.png

关键词:stata数据处理 STATA数据 Stata tata 数据处理 Stata
相关内容:stata数据处理

沙发
顺溜0 发表于 2024-9-29 15:42:54
expand 200

藤椅
att006 发表于 2024-10-4 18:50:20
* 假设原始数据集已经载入
* 记录原始数据的行数
qui count
local N = r(N)

* 创建一个辅助变量,标记原始数据
gen original = 1 if _n == 1
replace original = 0 if missing(original)

* 循环复制数据200次
forval i = 1/200 {
    * 复制数据
    append using [your_dataset.dta]  // 请替换[your_dataset.dta]为你的数据文件名

    * 更新标记,只有首次迭代时原始数据被标记
    replace original = 0 if _n > `N'
}

* 如果只需要保留复制的数据,可以选择删除原始数据
* drop if original == 1

板凳
早时春久 学生认证  发表于 2024-10-8 16:48:25
应该是expand 200

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 11:28