楼主: mssober
2165 11

新手疑难解答 [推广有奖]

  • 0关注
  • 0粉丝

小学生

42%

还不是VIP/贵宾

-

威望
0
论坛币
11 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
48 点
帖子
7
精华
0
在线时间
6 小时
注册时间
2012-12-4
最后登录
2018-7-12

楼主
mssober 在职认证  发表于 2012-12-10 13:56:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
SAS新手一枚,我在把Access数据库文件导入到SAS之后,进行合并的时候出现变量_col32已定义为数值型和字符型,我也已经通过input和put函数对相关变量的类型进行了修改,还是报同样的错误,急求解决方法T_T
报错如图所示
二维码

扫码加我 拉你入群

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

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

关键词:access put函数 Acces 数据库文件 Input 数据库文件

沙发
playmore 发表于 2012-12-10 14:21:36
a=input(b,informat);
a和b这两个参数不能为一个变量
已有 1 人评分经验 信用等级 收起 理由
数据分析师3K + 20 + 1 热心帮助其他会员

总评分: 经验 + 20  信用等级 + 1   查看全部评分

playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

藤椅
mssober 在职认证  发表于 2012-12-10 14:36:37
playmore 发表于 2012-12-10 14:21
a=input(b,informat);
a和b这两个参数不能为一个变量
那请问我应该怎么修改属性的类型呢?

板凳
playmore 发表于 2012-12-10 14:46:10
mssober 发表于 2012-12-10 14:36
那请问我应该怎么修改属性的类型呢?
转换旧变量的属性并生成新的变量,再删去旧变量
SAS很是蛋疼,在这一点上
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

报纸
ziyenano 发表于 2012-12-10 14:49:23
playmore 发表于 2012-12-10 14:46
转换旧变量的属性并生成新的变量,再删去旧变量
SAS很是蛋疼,在这一点上
SAS 的sql里面是不介意这个的~

地板
mssober 在职认证  发表于 2012-12-10 14:52:55
playmore 发表于 2012-12-10 14:46
转换旧变量的属性并生成新的变量,再删去旧变量
SAS很是蛋疼,在这一点上
亲 我是入门级菜鸟,能麻烦你给我讲的详细点或者是举个例子吗?

7
mssober 在职认证  发表于 2012-12-10 14:53:28
ziyenano 发表于 2012-12-10 14:49
SAS 的sql里面是不介意这个的~
那应该怎么改呢?

8
ziyenano 发表于 2012-12-10 15:17:19
/*通俗的来讲,如果a是数值型,你通过put函数将a改成字符型;*/
data ex;
a=1;
;
data ex1;
set ex;
a=put(a,1.);/*这样写是不行的,a已经定义为数值型,不能再改为字符型*/
;
run;
data ex1;
set ex;
b=put(a,1.);/*你可以用一个新变量来存储这个字符型变量*/
run;

proc sql;
create table ex1 as
select put(a,1.) as a from ex;  /*sql里面没有问题*/
quit;


9
120913331 发表于 2012-12-10 15:43:14
???//

10
mssober 在职认证  发表于 2012-12-10 15:56:24
mssober 发表于 2012-12-10 14:53
那应该怎么改呢?
那我是不是可以理解为这样改了以后,原来的属性值已经改了,不用再用原来的属性名去替换了是吗?
对于更改一整列的属性也可以使用这个语句是吧?

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

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