楼主: ly7634499
4537 8

[编程问题求助] 几个stata命令(替换和分组显示结果,已解决) [推广有奖]

  • 3关注
  • 1粉丝

教授

12%

还不是VIP/贵宾

-

威望
0
论坛币
17 个
通用积分
14.3061
学术水平
7 点
热心指数
7 点
信用等级
0 点
经验
1026 点
帖子
253
精华
0
在线时间
2033 小时
注册时间
2007-5-17
最后登录
2024-8-30

提示: 该帖被管理员或版主屏蔽  蓝色 发帖格式不符规定,请参照版规发贴,谢谢 2013-6-14 21:36
沙发
hhh83 发表于 2013-6-14 17:19:45 |只看作者 |坛友微信交流群
repalce pro = '广东'  if pro == '廣東'

使用道具

藤椅
hhh83 发表于 2013-6-14 17:21:29 |只看作者 |坛友微信交流群
replace age = 81 if age == 18

使用道具

板凳
hhh83 发表于 2013-6-14 17:30:19 |只看作者 |坛友微信交流群
by marry race, sort: summarize income
结果为四个表格,表头是虚拟变量的值

使用道具

报纸
ly7634499 发表于 2013-6-14 19:09:23 |只看作者 |坛友微信交流群
谢谢大哥,前两条命令都出错,第三个命令我会,但我现在只想显示各组的平均值,且直接输出为一个表格。有没有一条命令能搞定呢?

使用道具

地板
h3327156 发表于 2013-6-14 20:06:39 |只看作者 |坛友微信交流群
第三个命令请参考
logout, clear excel dta save(D:/myfile) replace: table race marry, c(m income)

演练
sysuse auto
logout, clear excel dta save(D:/myfile) replace: table rep78 foreign, c(m trunk)

使用道具

7
ly7634499 发表于 2013-6-14 21:20:37 |只看作者 |坛友微信交流群
楼上的朋友麻烦帮我看看第一和第二个问题怎么解决行不,先谢了

使用道具

8
h3327156 发表于 2013-6-14 21:32:13 |只看作者 |坛友微信交流群
ly7634499 发表于 2013-6-14 21:20
楼上的朋友麻烦帮我看看第一和第二个问题怎么解决行不,先谢了
第一个
replace pro = "广东"  if pro == "廣東"

第二个
人家给的是对的,是您自己在第一个age后面多加了等号

使用道具

9
ly7634499 发表于 2013-6-14 21:39:34 |只看作者 |坛友微信交流群
谢谢啦,终于解决了

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-12-26 04:06