楼主: 牛穿风
899 6

[其他] sas 数据处理求助 [推广有奖]

  • 18关注
  • 6粉丝

已卖:642份资源

讲师

83%

还不是VIP/贵宾

-

威望
0
论坛币
283 个
通用积分
2.3500
学术水平
50 点
热心指数
60 点
信用等级
47 点
经验
10917 点
帖子
584
精华
0
在线时间
464 小时
注册时间
2011-7-9
最后登录
2024-8-8

楼主
牛穿风 发表于 2018-1-4 10:54:09 |AI写论文
300论坛币
小弟sas略知皮毛,如今需要利用sas做数据处理,被其中看似简单的问题难住,特来寻求坛友帮助。

处理需求如下:
1.数据表中新增变量 dummy。
2.日期栏中,2016/2/1 至 2016/2/29 日期之间(含)的数据,dummy赋值为0;2016/3/1 至 2016/3/31 日期之间(含)的数据,dummy赋值为1。
3.取出原数据中,dummy为0和1的数据集,新建数据表。
请各路大神赐教。



附件: 你需要登录才可以下载或查看附件。没有帐号?我要注册

最佳答案

CADL 查看完整内容

生成之后粘贴回excel里面,就可以继续操作其他步骤了
关键词:数据处理求助 数据处理 Dummy 数据表 数据集
已有 1 人评分论坛币 收起 理由
giresse + 50 补偿

总评分: 论坛币 + 50   查看全部评分

沙发
CADL 发表于 2018-1-4 10:54:10
生成之后粘贴回excel里面,就可以继续操作其他步骤了
附件: 你需要登录才可以下载或查看附件。没有帐号?我要注册
已有 1 人评分论坛币 收起 理由
giresse + 40 精彩帖子

总评分: 论坛币 + 40   查看全部评分

藤椅
CADL 发表于 2018-1-4 13:47:14
用stata处理行不

板凳
CADL 发表于 2018-1-4 14:11:14

打开stata,然后将日期在excel里面转换成数值型,粘贴到stata中,在操作以下的命令就可以生成dummy虚拟变量,如下:
. gen dummy=0 if (date>=42401&  date<=42429)
(71 missing values generated)

. replace  dummy= 1    if ( date>=42430 &  date<=42460)
(31 real changes made)
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
admin_kefu + 20 + 3 + 5 + 3 热心帮助其他会员

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

报纸
牛穿风 发表于 2018-1-4 19:32:02
CADL 发表于 2018-1-4 14:12
生成之后粘贴回excel里面,就可以继续操作其他步骤了
非常感谢,用sas搞定了。原来不是语句的问题,是数据的问题。非常感谢给力的坛友

地板
牛穿风 发表于 2018-1-4 19:32:04
CADL 发表于 2018-1-4 14:12
生成之后粘贴回excel里面,就可以继续操作其他步骤了
非常感谢,用sas搞定了。原来不是语句的问题,是数据的问题。非常感谢给力的坛友

7
giresse 在职认证  发表于 2018-1-15 17:07:03
CADL 发表于 2018-1-4 14:11
打开stata,然后将日期在excel里面转换成数值型,粘贴到stata中,在操作以下的命令就可以生成dummy虚拟变 ...

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-31 14:43