楼主: keke0749
125797 15

[编程问题求助] 请问stata里面用IF语句的时候怎么表示两个条件 [推广有奖]

  • 0关注
  • 0粉丝

学前班

40%

还不是VIP/贵宾

-

威望
0
论坛币
14 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
62 点
帖子
1
精华
0
在线时间
0 小时
注册时间
2009-6-1
最后登录
2016-6-1

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

其实我只是想要sum distance timecost if var28==1 membergender==1

但是STATA只认一个条件,不能同时让MEMBERGENDER也等于一

好着急。

这么简单的问题大家一般都是怎么解决的?

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata Distance Gender Member 条件 Stata 语句

沙发
sungmoo 发表于 2009-6-1 22:08:00 |只看作者 |坛友微信交流群
以下是引用keke0749在2009-6-1 21:24:00的发言:其实我只是想要sum distance timecost if var28==1 membergender==1

sum distance timecost if var28==1&membergender==1

if |

if &

if !

已有 5 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
lszszj + 1 + 1 + 1 精彩帖子
ningmimi + 1 + 1 + 1 精彩帖子
Lyndon-he + 1 + 1 + 1 精彩帖子
云若雨兮 + 1 + 1 + 1 热心帮助其他会员
Sunknownay + 20 + 5 + 1 + 1 热心帮助其他会员

总评分: 经验 + 20  论坛币 + 5  学术水平 + 4  热心指数 + 5  信用等级 + 5   查看全部评分

使用道具

藤椅
蓝色 发表于 2009-6-2 07:36:00 |只看作者 |坛友微信交流群

能不能查查帮助啊

或者把基础的书先看看。

----------------------------------------------------------------------------------------------------------
help for if                                                                manual:  [U] 14 Language syntax
----------------------------------------------------------------------------------------------------------

if qualifier

        command if exp

    exp in the syntax diagram means an expression, such as age>21.  See help exp for an explanation of
    expressions.

    There is another if used in Stata programming; see help ifcmd.


Description

    if at the end of a command means the command is to use only the data specified.  if is allowed with
    most Stata commands.


Examples

    . list make mpg if mpg>25

    . list make mpg if mpg>25 & mpg<30

    . list make mpg if mpg>25 | mpg<10

    . regress mpg weight displ if foreign==1


    Note that equality tests are performed by ==, not a single =; see help operators.


Also see

    Manual:  [U] 14 Language syntax

    Online:  help for language; by, in

[此贴子已经被作者于2009-6-2 7:36:57编辑过]

已有 3 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
lszszj + 1 + 1 + 1 精彩帖子
猪貘狼马蜂 + 1 + 1 精彩帖子
Sunknownay + 100 + 5 + 1 + 1 热心帮助其他会员

总评分: 经验 + 100  论坛币 + 5  学术水平 + 3  热心指数 + 3  信用等级 + 1   查看全部评分

使用道具

板凳
memory1234 发表于 2009-7-20 06:22:45 |只看作者 |坛友微信交流群
这也是初学的我遇到的一个小问题,版主说的对,还是应该多看看help的
路是一步步走出来的,如果今天停下来,那么明天很可能会更辛苦。

使用道具

报纸
菊花武士 发表于 2013-2-11 08:34:34 |只看作者 |坛友微信交流群
明白了
武士魂

使用道具

地板
woshaguwozai 发表于 2013-8-15 15:07:13 |只看作者 |坛友微信交流群
应该多看看help的,但是计数不同怎么计算呢?

使用道具

7
Alfred_Xiao 发表于 2015-2-10 04:20:40 |只看作者 |坛友微信交流群
哈哈我更喜欢直接上论坛看,因为一般这种小问题都能在这里找到答案。。

使用道具

8
pingguzh 发表于 2015-7-16 11:30:25 |只看作者 |坛友微信交流群
看书是对的,问题是几万字的书,对一个不懂stata的人,会花费几天时间从中找到一个非常简单问题的回答
而论坛在1小时内可以解决,这就是为什么论坛存在的原因

使用道具

9
yyfyyf1987 发表于 2015-11-12 22:33:57 |只看作者 |坛友微信交流群
sungmoo 发表于 2009-6-1 22:08
以下是引用keke0749在2009-6-1 21:24:00的发言:其实我只是想要sum distance timecost if var28==1 memberg ...
请问 if!是干嘛的?

使用道具

10
yyfyyf1987 发表于 2015-11-12 22:34:01 |只看作者 |坛友微信交流群
sungmoo 发表于 2009-6-1 22:08
以下是引用keke0749在2009-6-1 21:24:00的发言:其实我只是想要sum distance timecost if var28==1 memberg ...
请问 if!是干嘛的?

使用道具

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

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

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

GMT+8, 2024-4-28 21:29