楼主: weiweiym
1095 4

[问答] sas:找出以某个字符结尾的变量 [推广有奖]

  • 0关注
  • 0粉丝

大专生

26%

还不是VIP/贵宾

-

威望
0
论坛币
55 个
通用积分
0.3752
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
222 点
帖子
21
精华
0
在线时间
59 小时
注册时间
2021-11-3
最后登录
2024-7-16

楼主
weiweiym 发表于 2022-10-20 16:50:07 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助:sas中如果选择一个数据集中所有的以a开头的变量,那我可以用a:表示,我想问一下如果我想表示以b结尾的所有变量,有没有像冒号一样的,我想用在数组中所以不能用语句,只能用冒号类似的标识符表示
求助!求助!
二维码

扫码加我 拉你入群

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

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

关键词:有没有 不能用 数据集 sas

已有 1 人评分论坛币 收起 理由
whymath + 5 精彩帖子

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

沙发
叫我star哥 发表于 2022-10-20 17:18:22
做个宏变量。

藤椅
weiweiym 发表于 2022-10-21 08:55:34
叫我star哥 发表于 2022-10-20 17:18
做个宏变量。
感谢回复,我是想用在数组中,所以没考虑宏变量

板凳
popodan 在职认证  发表于 2022-10-21 09:02:34
You will need to query a list of the variables to generate the list of those that you need to drop.

proc contents data=have out=contents(keep=name) noprint ; run;

proc sql noprint ;

select name into :droplist separated by ' '

from contents

where upcase(name) like '%^b' escape '^'

;

quit;

data want ;

  set have (drop=&droplist);

run;

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-21 06:35