String 当变量具有非缺失值时,为什么Stata报告零观测值?
我有一个名为String 当变量具有非缺失值时,为什么Stata报告零观测值?,string,stata,String,Stata,我有一个名为co_dormant的变量,它有两个字符串值: Y或N 到目前为止,当我键入summary co_dorment时,我没有得到任何观察结果。 但是,当我键入table co_dormant时,我会得到Y和N的频率 我希望在我键入时,使所有具有非缺失co_的观察处于休眠状态 keep if co_dormant != . 所有的观察结果都被删除了 有人知道发生了什么吗?summary用于数字类型变量。(例如,字符串变量的平均值是多少?) 默认情况下,表给出了频率。Stata可以计算字
co_dormant
的变量,它有两个字符串值:
Y
或N
到目前为止,当我键入summary co_dorment
时,我没有得到任何观察结果。
但是,当我键入table co_dormant
时,我会得到Y
和N
的频率
我希望在我键入时,使所有具有非缺失co_的观察处于休眠状态
keep if co_dormant != .
所有的观察结果都被删除了
有人知道发生了什么吗?
summary
用于数字类型变量。(例如,字符串变量的平均值是多少?)
默认情况下,表
给出了频率。Stata可以计算字符串或数字类型变量的频率
如果要删除缺失(Stata认为缺失),可以使用missing()
函数。这适用于字符串和数字变量:
clear
set more off
input ///
str1 myvar
Y
N
""
end
list
drop if missing(myvar)
list
有关缺少值的详细信息,请参见帮助缺少
如果您执行了您所说的已执行的,并且变量为字符串类型,则会出现错误:
. input ///
> str1 myvar
myvar
1. Y
2. N
3. ""
4. end
.
. list
+-------+
| myvar |
|-------|
1. | Y |
2. | N |
3. | |
+-------+
.
. keep if myvar != .
type mismatch
r(109);
summary
用于数字类型变量。(例如,字符串变量的平均值是多少?)
默认情况下,表
给出了频率。Stata可以计算字符串或数字类型变量的频率
如果要删除缺失(Stata认为缺失),可以使用missing()
函数。这适用于字符串和数字变量:
clear
set more off
input ///
str1 myvar
Y
N
""
end
list
drop if missing(myvar)
list
有关缺少值的详细信息,请参见帮助缺少
如果您执行了您所说的已执行的,并且变量为字符串类型,则会出现错误:
. input ///
> str1 myvar
myvar
1. Y
2. N
3. ""
4. end
.
. list
+-------+
| myvar |
|-------|
1. | Y |
2. | N |
3. | |
+-------+
.
. keep if myvar != .
type mismatch
r(109);
summary
用于数字类型变量。(例如,字符串变量的平均值是多少?)
默认情况下,表
给出了频率。Stata可以计算字符串或数字类型变量的频率
如果要删除缺失(Stata认为缺失),可以使用missing()
函数。这适用于字符串和数字变量:
clear
set more off
input ///
str1 myvar
Y
N
""
end
list
drop if missing(myvar)
list
有关缺少值的详细信息,请参见帮助缺少
如果您执行了您所说的已执行的,并且变量为字符串类型,则会出现错误:
. input ///
> str1 myvar
myvar
1. Y
2. N
3. ""
4. end
.
. list
+-------+
| myvar |
|-------|
1. | Y |
2. | N |
3. | |
+-------+
.
. keep if myvar != .
type mismatch
r(109);
summary
用于数字类型变量。(例如,字符串变量的平均值是多少?)
默认情况下,表
给出了频率。Stata可以计算字符串或数字类型变量的频率
如果要删除缺失(Stata认为缺失),可以使用missing()
函数。这适用于字符串和数字变量:
clear
set more off
input ///
str1 myvar
Y
N
""
end
list
drop if missing(myvar)
list
有关缺少值的详细信息,请参见帮助缺少
如果您执行了您所说的已执行的,并且变量为字符串类型,则会出现错误:
. input ///
> str1 myvar
myvar
1. Y
2. N
3. ""
4. end
.
. list
+-------+
| myvar |
|-------|
1. | Y |
2. | N |
3. | |
+-------+
.
. keep if myvar != .
type mismatch
r(109);