SAS数字到字符的转换?

CHEBURASHKA

当我们将数字转换为字符时,我们应该使用类似以下的数字格式

data test ; 
prodID = 001 ;
result = put(prodID , 1.) ;
run ; 

proc print ;
run ; 

我也尝试使用字符格式$1.,它也有效

data test ; 
prodID = 001 ;
result = put(prodID , $1.) ;   *I am using $1. here ; 
run ; 

proc print ;
run ; 

问题是第二个代码为什么起作用?它不应该起作用。我们应该使用数字或字符格式还是没关系?

用户名

您确实会收到带有第二个代码的警告:

警告:变量prodID已被定义为数字。

那是因为您正在将字符格式应用于数字变量,但是put函数的结果始终是字符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SAS将字符/数字转换为数字

来自分类Dev

在SAS中将字符变量转换为数字

来自分类Dev

在SAS中将字符日期转换为数字

来自分类Dev

缺少时的SAS日期(数字)到字符(。)

来自分类Dev

数值到字符日期的转换sas

来自分类Dev

字符串到数字的转换

来自分类Dev

使用proc SQL将时间从字符转换为数字-SAS

来自分类Dev

为什么SAS将字符转换为数字?

来自分类Dev

从字符串到数字类型的快速安全转换

来自分类Dev

防止颜色数据的神秘字符串到数字的转换

来自分类Dev

C#数字存储在字符串到变量的转换

来自分类Dev

序言中的字符串到数字的转换

来自分类Dev

PHP月格式从数字到字符串的转换

来自分类Dev

SAS:将字符转换为数字而不创建另一个变量

来自分类Dev

SAS正在将字符变量转换为数字,而无需要求

来自分类Dev

SAS正在将字符变量转换为数字,而无需要求

来自分类Dev

如何在SAS中一次将多个变量的字符转换为数字?

来自分类Dev

ORA-06502:PL / SQL:数字或值错误:字符到数字的转换错误

来自分类Dev

Oracle PL / SQL:数字或值错误:字符到数字的转换错误

来自分类Dev

将SAS数字转换为python datetime

来自分类Dev

货币到数字的转换轨道

来自分类Dev

货币到数字的转换轨道

来自分类Dev

SAS-大小字符和数字

来自分类Dev

SAS将数字变量覆盖为字符

来自分类Dev

SAS日期到类别和日期的转换

来自分类Dev

转换 yymmdd10。到 yyyymmddhhmmss 在 SAS

来自分类Dev

将数字转换为精确到小数点后两位的字符串

来自分类Dev

在ARM v6上使用Java进行数字到字符串的转换性能

来自分类Dev

为什么在强制到数据帧时R将数字和字符转换为因数?

Related 相关文章

热门标签

归档