计算变量 SAS 中字符串的长度

艾米

我已经通过 SQL 将一些数据导入到 SAS 中。我想改变变量的长度以提高数据集的效率和存储,但是我不知道变量的最大长度应该是多少。

例如,我有变量“Forename”。它的长度目前设置为 300 美元。我知道这太大了,但不想猜测它应该是什么,以防我砍掉任何数据。如果我有以下名称,我如何确定我需要将长度重置为 10 美元。?:

Obs Forename    Total Character Length
1   Tim         3
2   Gary        4
3   Samantha    8
4   Christopher 10
猪油

这不是一个真正的动态答案,但它非常简单。只需获取Forename变量的最大长度即可

proc sql;
select max(length(forename)) from have;
quit;

这将只返回最大长度,然后您可以将其插入以下数据步骤。

data want;
length forename $11;
set have;
run;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何计算SAS中组中字符串变量的模式?

来自分类Dev

计算字符串中图像的长度

来自分类Dev

计算bash中字符串的长度

来自分类Dev

计算sed中的字符串长度

来自分类Dev

如何计算SAS中宏变量的数据类型

来自分类Dev

SAS-如何在类似于指定子字符串的字符串中查找变量名

来自分类Dev

用cobol计算变量的长度字符串

来自分类Dev

用cobol计算变量的长度字符串

来自分类Dev

计算中的SAS格式

来自分类Dev

计算中的SAS格式

来自分类Dev

计算SAS中的列

来自分类Dev

计算字符串变量中的对数

来自分类Dev

SAS - 替换包含分号的宏变量中的子字符串

来自分类Dev

计算Spark SQL DSL中的字符串长度

来自分类Dev

熊猫:计算字符串中的点数-与长度相同吗?

来自分类Dev

计算VIM中突出显示的字符串长度

来自分类Dev

计算字符串中的长度和单词数

来自分类Dev

如何计算scala中元组中字符串的长度

来自分类Dev

SAS中的虚拟变量

来自分类Dev

SAS中的计数变量

来自分类Dev

从变量数组java中获取字符串的长度

来自分类Dev

在变量中搜索不同的字符串长度

来自分类Dev

在SAS中创建从其他变量计算得出的变量

来自分类Dev

SAS如何在数据步骤中在同一变量中多次连接字符串

来自分类Dev

在imacros中计算字符串长度

来自分类Dev

数据步骤中的SAS计算

来自分类Dev

SAS中的货币兑换计算

来自分类Dev

查找字符串变量的长度

来自分类Dev

SAS分号在MAcro变量中