stata encode命令
时间: 2024-06-14 17:05:26 浏览: 641
STATA外部命令大全(特别全)
5星 · 资源好评率100%
在Stata中,`encode`命令用于将字符串变量转换为数值型变量。它为每个不同的字符串值分配一个唯一的数值标签,并将其存储在新的数值型变量中。
以下是一个示例:
假设我们有一个名为`city`的字符串变量,其中包含城市名称:
```stata
list city
```
输出:
```
+--+
| city |
|--|
1. | NYC |
2. | LON |
3. | PAR |
+--+
```
现在,我们想将`city`变量转换为数值型变量`city_num`,可以使用`encode`命令:
```stata
encode city, generate(city_num)
```
输出:
```
+--+--+
| city | city_num |
|--+--|
1. | NYC | 1 |
2. | LON | 2 |
3. | PAR | 3 |
+--+--+
```
现在,`city_num`变量包含了对应于每个城市的唯一数值标签。
阅读全文