楼主: 卡西法星球
1600 9

[问答] SAS软件 [推广有奖]

  • 9关注
  • 0粉丝

已卖:5份资源

本科生

99%

还不是VIP/贵宾

-

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

楼主
卡西法星球 发表于 2016-11-14 08:30:09 |AI写论文
1论坛币
请问各位大神,在sas里进行两个数据集数据匹配的时候,用merge by的话,为什么会出现变量丢失的情况呀?比如
data a 有x y z三个变量,data b有x y w e四个变量。merge以后得出的数据集只有 x y z w这四个变量,e变量丢失了。而且w变量所有的值都缺失了。。。。找了很久没发现哪里出问题了。求各位大神指点!!!

最佳答案

choasxiao 查看完整内容

if a and b; 表示 同时在两个merge的数据集中的数据 才会显示。 你的merge变量(code date)是一样的吗 ,感觉date一个是数值型的 一个是字符型的
关键词:sas软件 Merge Data 数据匹配 数据集 软件 而且

沙发
choasxiao 发表于 2016-11-14 08:30:10
if a and b; 表示 同时在两个merge的数据集中的数据 才会显示。
你的merge变量(code date)是一样的吗 ,感觉date一个是数值型的 一个是字符型的

藤椅
卡西法星球 发表于 2016-11-14 08:37:07
在线等,求指点!!!!!我自己顶一封吧

板凳
learsaas 发表于 2016-11-14 10:12:29
贴出表结构和程序

报纸
卡西法星球 发表于 2016-11-14 12:13:12
learsaas 发表于 2016-11-14 10:12
贴出表结构和程序
程序 合并结果 表b

event'.png (5.74 KB)

表a

表a

地板
卡西法星球 发表于 2016-11-14 12:14:24
learsaas 发表于 2016-11-14 10:12
贴出表结构和程序
谢谢了!两个表的数据有几十万个观测,但是最后merge以后只有几个观测,不知道是怎么回事

7
卡西法星球 发表于 2016-11-14 12:15:29
learsaas 发表于 2016-11-14 10:12
贴出表结构和程序
而且有几个变量也不见了

8
learsaas 发表于 2016-11-14 14:15:08
表结构,不要看label,要看变量名

9
卡西法星球 发表于 2016-11-14 22:28:02
choasxiao 发表于 2016-11-14 21:39
if a and b; 表示 同时在两个merge的数据集中的数据 才会显示。
你的merge变量(code date)是一样的吗 , ...
这个问题我也处理了。不过我现在找到了真正的问题所在。程序是没有问题的。谢谢你!

10
卡西法星球 发表于 2016-11-14 22:29:39
learsaas 发表于 2016-11-14 14:15
表结构,不要看label,要看变量名
变量名就是表中的;我没有另命名label.谢谢

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 05:45