楼主: lbw1996
1214 4

[数据管理求助] 如何让某一变量的单一观察值与另一变量的全部观察值判定 [推广有奖]

  • 14关注
  • 2粉丝

已卖:11份资源

博士生

70%

还不是VIP/贵宾

-

威望
0
论坛币
2144 个
通用积分
11.8492
学术水平
4 点
热心指数
6 点
信用等级
4 点
经验
13548 点
帖子
296
精华
0
在线时间
336 小时
注册时间
2015-2-15
最后登录
2023-6-10

楼主
lbw1996 发表于 2018-3-28 10:45:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
比如我判断变量a1是否与变量c的某一观察值相等,如果给b1赋相应的变量d的值(即b1= d3) a      b       c      d 1      2       3      4

2      3       4      5
3      4       1      4
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


沙发
黃河泉 在职认证  发表于 2018-3-28 11:58:35
1.        你若要问程序 (code),请附上资料;你若要附上资料,请用 dataex 印出资料。
2.        尔后建议请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Stakiny + 2 + 2 + 2 观点有启发

总评分: 学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

藤椅
lbw1996 发表于 2018-3-28 14:42:22
黃河泉 发表于 2018-3-28 11:58
1.        你若要问程序 (code),请附上资料;你若要附上资料,请用 dataex 印出资料。
2.        尔后建议请用 dataex ( ...
谢谢回复,新人第一次发帖求助,不懂规矩,等我重新描述一下问题再发。

板凳
lbw1996 发表于 2018-3-28 14:46:02
我的问题是想实现gdp数据的更新,由于是从不同库中得到的数据所以按地名排序不同(且有缺漏值),所以想能不能通过判断地名是否一致再将gdp2016赋值给gdp。数据节选如下(以dataex导出):

  1. input str33 place long ppp str24 place_province int number double gdp str21 place1 double gdp2016
  2. "兰州市"              2100000 "甘肃省"  8 . ""                           .
  3. "嘉峪关市"           2500000 "甘肃省" 36 . "嘉峪关市"          153.41
  4. "天水市"               938611 "甘肃省" 10 . "金昌市"             207.82
  5. "定西市"              2800000 "甘肃省" 66 . "白银市"             442.21
  6. "平凉市"              1500000 "甘肃省" 18 . "天水市"             590.51
  7. "庆阳市"              5900000 "甘肃省" 23 . "武威市"             461.73
  8. "张掖市"              2400000 "甘肃省" 27 . "张掖市"             399.94
  9. "武威市"              5900000 "甘肃省" 63 . "平凉市"              367.3
  10. "甘南藏族自治州"  5100000 "甘肃省" 18 . "酒泉市"             577.93
  11. "甘肃省本级"       13000000 "甘肃省" 10 . "庆阳市"             597.83
  12. "白银市"              7300000 "甘肃省" 99 . "定西市"             331.08
  13. "酒泉市"              1500000 "甘肃省" 41 . "陇南市"             339.89
  14. "金昌市"                84040 "甘肃省"  7 . "临夏回族自治州" 230.11
  15. "陇南市"               453727 "甘肃省" 15 . "甘南市"             135.95
  16. "东莞市"              4400000 "广东省"  5 . ""                           .
  17. "中山市"              1900000 "广东省"  6 . ""                           .
复制代码


自己想的命令如下:
  1. forvalues i= 31/46 {
  2.   2.  forvalues j = 31/46 {
  3.   3.    replace gdp[`j'] = gdp2016[`i'] if place[`j'] == place1[`i']
  4.   4.   }
  5.   5.   }
复制代码

但是结果是error:weights not allowed

报纸
黃河泉 在职认证  发表于 2018-3-28 16:16:05
lbw1996 发表于 2018-3-28 14:46
我的问题是想实现gdp数据的更新,由于是从不同库中得到的数据所以按地名排序不同(且有缺漏值),所以想能不 ...
你原先是否有两个档案?是的话,请分别列出部分资料以供合并!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 23:58