Stata 将观察值复制到同一变量内的空条目中
我刚从Excel导入数据。但是,由于收集过程,某些条目为空。例如,对于变量1,我的观察结果可能如下:Stata 将观察值复制到同一变量内的空条目中,stata,Stata,我刚从Excel导入数据。但是,由于收集过程,某些条目为空。例如,对于变量1,我的观察结果可能如下: 1 [empty] [empty] 2 [empty] 3 [empty] [empty] [empty] 现在,我想用前面的非空项填充这些空条目。因此,使用上面的示例,我想生成如下内容: 1 1 1 2 2 3 3 3 3 如您所见,我想用前面的非空插槽填充空插槽。我尝试了以下代码块: gen Judge1p = Judge1 forvalues x = 1/1395 { if J
1
[empty]
[empty]
2
[empty]
3
[empty]
[empty]
[empty]
现在,我想用前面的非空项填充这些空条目。因此,使用上面的示例,我想生成如下内容:
1
1
1
2
2
3
3
3
3
如您所见,我想用前面的非空插槽填充空插槽。我尝试了以下代码块:
gen Judge1p = Judge1
forvalues x = 1/1395 {
if Judge1[`x'] != "" replace Judge1p[`x'] = Judge1[`x']
else replace Judge1p[`x'] = Judge1p[`x'-1]
}
然而,Stata显示了“权重不允许”的错误,我在网上做了一些搜索。它说Stata不允许用户在等号前放[`x']。我有点困在这里了。解决问题的最佳方法是什么?不清楚
[empty]
是什么意思。我想他们失踪了。
下面是一个例子;不需要循环
clear all
set more off
*----- example data -----
input ///
var1
1
1
.
.
.
6
.
.
.
4
5
.
.
end
list
*----- what you want -----
gen var2 = var1
replace var2 = cond(missing(var2), var2[_n-1], var2)
list
许多事情可以在Stata中完成,而无需显式循环。推荐人是
《说斯塔塔:如何在不发疯的情况下重复自己》《斯塔塔杂志》第1期,第1期(2001):86-97页
Stata中的缺失对于数字类型表示为
,对于字符串类型表示为
(空白)。如果你需要更复杂的东西,你必须在你的帖子里说清楚
请参阅帮助
,了解任何不清楚的信息
缺失的插补是统计分析中的一个重要话题,因此请确保您知道自己在做什么。不清楚
[empty]
是什么意思。我想他们失踪了。
下面是一个例子;不需要循环
clear all
set more off
*----- example data -----
input ///
var1
1
1
.
.
.
6
.
.
.
4
5
.
.
end
list
*----- what you want -----
gen var2 = var1
replace var2 = cond(missing(var2), var2[_n-1], var2)
list
许多事情可以在Stata中完成,而无需显式循环。推荐人是
《说斯塔塔:如何在不发疯的情况下重复自己》《斯塔塔杂志》第1期,第1期(2001):86-97页
Stata中的缺失对于数字类型表示为
,对于字符串类型表示为
(空白)。如果你需要更复杂的东西,你必须在你的帖子里说清楚
请参阅帮助
,了解任何不清楚的信息
缺失的插补是统计分析中的一个重要话题,因此请确保您知道自己在做什么。不清楚
[empty]
是什么意思。我想他们失踪了。
下面是一个例子;不需要循环
clear all
set more off
*----- example data -----
input ///
var1
1
1
.
.
.
6
.
.
.
4
5
.
.
end
list
*----- what you want -----
gen var2 = var1
replace var2 = cond(missing(var2), var2[_n-1], var2)
list
许多事情可以在Stata中完成,而无需显式循环。推荐人是
《说斯塔塔:如何在不发疯的情况下重复自己》《斯塔塔杂志》第1期,第1期(2001):86-97页
Stata中的缺失对于数字类型表示为
,对于字符串类型表示为
(空白)。如果你需要更复杂的东西,你必须在你的帖子里说清楚
请参阅帮助
,了解任何不清楚的信息
缺失的插补是统计分析中的一个重要话题,因此请确保您知道自己在做什么。不清楚
[empty]
是什么意思。我想他们失踪了。
下面是一个例子;不需要循环
clear all
set more off
*----- example data -----
input ///
var1
1
1
.
.
.
6
.
.
.
4
5
.
.
end
list
*----- what you want -----
gen var2 = var1
replace var2 = cond(missing(var2), var2[_n-1], var2)
list
许多事情可以在Stata中完成,而无需显式循环。推荐人是
《说斯塔塔:如何在不发疯的情况下重复自己》《斯塔塔杂志》第1期,第1期(2001):86-97页
Stata中的缺失对于数字类型表示为
,对于字符串类型表示为
(空白)。如果你需要更复杂的东西,你必须在你的帖子里说清楚
请参阅帮助
,了解任何不清楚的信息
邮件的插补是统计分析中的一个重要话题,因此请确保您知道自己在做什么。另外请注意,这是一个常见问题解答:另外请注意,这是一个常见问题解答:另外请注意,这是一个常见问题解答:我不知道为什么这里需要“在线搜索”。您需要知道的一切都包含在
的帮助
中,用于替换
,这表明if
或in
限定符提供了在特定观察中替换的(唯一)语法。更重要的一点是,这里不需要循环。我不知道为什么这里需要“在线搜索”。您需要知道的一切都包含在的帮助
中,用于替换
,这表明if
或in
限定符提供了在特定观察中替换的(唯一)语法。更重要的一点是,这里不需要循环。我不知道为什么这里需要“在线搜索”。您需要知道的一切都包含在的帮助
中,用于替换
,这表明if
或in
限定符提供了在特定观察中替换的(唯一)语法。更重要的一点是,这里不需要循环。我不知道为什么这里需要“在线搜索”。您需要知道的一切都包含在的帮助
中,用于替换
,这表明if
或in
限定符提供了在特定观察中替换的(唯一)语法。更重要的一点是,这里不需要循环。