全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7108 5
2011-10-26
之前我问过如何同时改变一张表的所有数值变量的值
有网友给了我一个很好的答案,如下所示:

复制代码

现在我想接着再问一下如何为一张表的所有字符变量加单引号,应该只要改上面的sample(i)=2*sample(i);语句就行了,只是试了很多次没有结果,故上来问下

我现在用过||连接和CATS函数,都无法正常表达单引号,而且%STR(')在data步里好像不能执行,所以我就没有办法了,请高手指教。
二维码

扫码加我 拉你入群

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

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

全部回复
2011-10-26 15:23:51
明白了,要引用单引号就要用双引号括起来,"'"就行了
为什么SAS不搞个转义字符啊
脑子总是转不开,总是受起来程序语言的影响
二维码

扫码加我 拉你入群

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

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

2011-10-27 09:16:17
playmore 发表于 2011-10-26 15:23
明白了,要引用单引号就要用双引号括起来,"'"就行了
为什么SAS不搞个转义字符啊
脑子总是转不开,总是受 ...
我还以为是变量类型的问题呢。原来是单双引号的问题。京剧
二维码

扫码加我 拉你入群

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

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

2011-10-30 14:54:53
复制代码
为什么后面的单引号不能显示;
复制代码
而这段代码可以正常显示
二维码

扫码加我 拉你入群

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

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

2011-10-31 09:14:18
ywb0314 发表于 2011-10-30 14:54
为什么后面的单引号不能显示;而这段代码可以正常显示
trim函数是用来去掉字符串后接的多余空格的
第一个显示不出来可能是原字符串后接空格太多
不trim的话超过了sample默认的长度,所以就显示不了了
二维码

扫码加我 拉你入群

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

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

2011-11-2 13:06:59
playmore 发表于 2011-10-31 09:14
trim函数是用来去掉字符串后接的多余空格的
第一个显示不出来可能是原字符串后接空格太多
不trim的话超 ...
谢谢你的解答,你好你可以试试,我用的数据只有两个字符长度。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群