楼主: 菜鸟Mark
1993 5

菜鸟求教。怎样将字符串变量转成数据集 [推广有奖]

  • 0关注
  • 0粉丝

学前班

70%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
29 点
帖子
4
精华
0
在线时间
0 小时
注册时间
2014-10-30
最后登录
2014-10-30

楼主
菜鸟Mark 发表于 2014-10-30 15:59:27 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好,本人菜鸟。
想请教下,怎么在SAS中将一个字符串变量转为数据集。
具体问题的这样的。我从外部的接口中取得一串字符串类型的数据。
想在想要把字符串转成数据集方便使用。
数据的格式类似这样。
  input Age Sex $ HeartRate Exercise Aerobic @@;
数据类似这样。
  28 M 86 2 36.6   41 M 76 3 26.7   30 F 78 2 33.8   39 F 90 1 13.6   28 M 96 1 33.


二维码

扫码加我 拉你入群

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

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

关键词:字符串变量 字符串 数据集 exercise Input 字符串

沙发
菜鸟Mark 发表于 2014-10-30 16:19:55
data fitness;
     var_a = "28 M 86 2 36.6 41 M 76 3 26.7 30 F 78 2 33.8 39 F 90 1 13.6 28 M 96 1 33.";
  
input Age Sex $ HeartRate Exercise Aerobic @@;
  
datalines;
var_a
;
run;

上面是我的测试程序,这样写好像是不行的。请高手指点指点

藤椅
wwang111 发表于 2014-10-30 16:31:13
data fitness;
input Age Sex $ HeartRate Exercise Aerobic @@;
datalines;
28 M 86 2 36.6 41 M 76 3 26.7 30 F 78 2 33.8 39 F 90 1 13.6 28 M 96 1 33.
;

板凳
菜鸟Mark 发表于 2014-10-30 16:37:18
wwang111 发表于 2014-10-30 16:31
data fitness;
input Age Sex $ HeartRate Exercise Aerobic @@;
datalines;
但是我的数据是从别的接口处得到的,是一个字符类型的变量,没法这么写进去呀。应该怎么写呢?

报纸
wwang111 发表于 2014-10-30 16:48:37
data _null_;
var_a = "28 M 86 2 36.6 41 M 76 3 26.7 30 F 78 2 33.8 39 F 90 1 13.6 28 M 96 1 33.";
call execute("data fitness; input Age Sex $ HeartRate Exercise Aerobic @@ ;datalines;");
call execute(var_a);
call execute(";");
run;
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Eternal0601 + 3 + 3 + 3 精彩帖子

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

地板
菜鸟Mark 发表于 2014-10-30 17:00:03
wwang111 发表于 2014-10-30 16:48
data _null_;
var_a = "28 M 86 2 36.6 41 M 76 3 26.7 30 F 78 2 33.8 39 F 90 1 13.6 28 M 96 1 33.";
...
成功了。十分感谢

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

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