楼主: hnnlnqtz
70352 36

[编程问题求助] stata中如何根据省份名字,产生东中西变量   [推广有奖]

31
songking 发表于 2023-5-14 20:13:06
akikoyu 发表于 2018-3-10 10:52
划分东、中、西部的依据:北京市宏观经济与社会发展基础数据库
http://www.bjhgk.gov.cn/ww/QueryZsydActi ...
广西怎么是东部地区呢?东中西应该是11,9,11个省份才对吧

32
songking 发表于 2023-5-14 20:23:40

33
xuuugy 发表于 2023-6-9 20:19:20
小松雯 发表于 2023-3-22 14:51
为什么显示type mismatch啊
我也出现了同样的问题

34
Yuri77 发表于 2023-12-29 21:06:34
xuuugy 发表于 2023-6-9 20:19
我也出现了同样的问题
请问解决了吗。我也这样

35
ai吃脆脆鲨 发表于 2024-3-2 10:48:30
akikoyu 发表于 2018-3-10 10:52
划分东、中、西部的依据:北京市宏观经济与社会发展基础数据库
http://www.bjhgk.gov.cn/ww/QueryZsydActi ...
谢谢您!

36
Yuri77 发表于 2024-5-28 16:00:01
Yuri77 发表于 2023-12-29 21:06
请问解决了吗。我也这样
请问解决了吗?我也这样

37
赵安豆 发表于 2024-6-8 23:35:39
在Stata中,你可以创建一个新的变量,并使用if语句和省级名称来给这个新变量赋值。以下是一个示例:

```stata
* 假设province变量已经存在
gen region = 0 // 先将所有区域设为西部(0)

* 然后根据省份名称,分别赋值
replace region = 1 if province == "河南省" // 中部(1)
replace region = 2 if province == "上海市" // 东部(2)

// 注意:你需要根据实际情况,替换上述的省份名称和对应区域的数值。
```

这个示例中,我假设province变量已经存在,并包含所有省份的名字。然后,你可以根据自己的需求,修改或添加replace语句来给region变量赋值。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



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

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