楼主: jscsiwei91
1037 5

跪求大神指导 [推广有奖]

  • 0关注
  • 0粉丝

初中生

80%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
80 点
帖子
13
精华
0
在线时间
19 小时
注册时间
2013-7-16
最后登录
2024-10-24

楼主
jscsiwei91 发表于 2014-1-9 13:53:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
现在有一个外部的数据库叫做titanic.txt
里面的数据就是name PClass Age Sex Survived这几个信息
它的survived的数据是由0和1来代替的 0是死亡 1是生还
现在题目要求要用proc tabulate来算生存率
以下是我的code:

Proc tabulate data=titanic;
class PClass Sex ;
var Survived;
table PClass*Sex, Survived*mean*f=7.3;
run;



但是我一运行他就出现说
ERROR: Variable Survived in list does not match type prescribed for this list. 指的是var Survived那个
请问这是怎么回事 要怎么修改?
谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:prescribed Tabulate prescrib Variable Survive prescribed 数据库 ERROR 信息

沙发
jscsiwei91 发表于 2014-1-9 13:59:07
在线等大神

藤椅
heperwong 在职认证  发表于 2014-1-9 14:33:55
Survived是字符型当然不行,要转为数值型。

板凳
jscsiwei91 发表于 2014-1-9 14:49:54
heperwong 发表于 2014-1-9 14:33
Survived是字符型当然不行,要转为数值型。
大神!
怎么转?

报纸
heperwong 在职认证  发表于 2014-1-9 15:32:01
data titanic_;
set titanic;
Survived_ = input(Survived,best.);
run;

地板
jscsiwei91 发表于 2014-1-9 15:51:29
heperwong 发表于 2014-1-9 15:32
data titanic_;
set titanic;
Survived_ = input(Survived,best.);
nb
谢谢啦

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

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