问题标签 [proc-format]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sas - 在 SAS 中创建 '000s(千)格式
我正在尝试创建一种格式,以传达我正在使用的数据的规模感。如果数字 >= 1000,我想添加K
一个后缀,并用 '000s 表示。例如。 123456
将是123K
。
这是我到目前为止所拥有的,但显然我误解了一些基本的东西,因为输入的数字看起来不像出来的数字:
sas - 警告:%SYSFUNC 或 %QSYSFUNC 宏函数引用的函数 PUTC 的参数 2 超出范围
我正在尝试使用 Proc Format 语句的乘积作为 %sysfunc 语句中的格式,如下所示:
但是我不断收到帖子标题中的错误:
谁能告诉我这是为什么?
谢谢
types - SAS 无法加载 Proc 格式
我正在尝试创建一种 proc 格式,该格式可以读取邮政编码并将标签相应地应用于其状态。
出于某种原因,尽管我的开始和结束字段都是数字,但它一直返回一个错误,说明:
“未找到或无法加载 ZONENEW 格式。”
我想出的唯一解决方法是将我的 Pcode 数据更改为文本,并将我的开始和结束格式字段也更改为文本。
这是我现有的代码,仍然是数字格式。
我将不胜感激解释,以帮助我对该过程的概念性理解!谢谢。
format - SAS PROC FORMAT - 为数值变量定义“其他”范围
我创建了一种格式,将状态标签分配给预定义的起始-结束数字邮政编码范围。
我想在格式文件中添加一段代码,当邮政编码超出我的范围时,它会为其分配一个标签“错误”。
在之前的帖子中,有人建议使用 HLO 解决方案,但我尝试实现它的成功率参差不齐。
奇怪的是,只有低-高之间的中间范围被正确标记为错误,而低-高之外的范围被错误标记。(我希望相反的情况是正确的,但仍然不能按照我想要的方式工作)
为清楚起见,这是我的同一个规则集中发生的事情:
我只想将任何未定义的东西称为错误,尽管它太低或太高。请帮忙!
sas - SAS,PROC FORMAT 将字符串更改为数字
我想在字符串变量(星期一、星期二、星期三、星期四、星期五)上创建一个格式,以将结果视为 1 到 5,这样我就可以对数据进行排序。我尝试过:
在日志文件中,出现如下错误:
错误:带引号的字符串“星期一”不能被数字格式或信息所接受。错误 22-322:语法错误,需要以下之一:带引号的字符串、格式名称。错误 200-322:符号无法识别,将被忽略。
附加信息
创建格式后,我将在绘图中应用它,如下所示:
使用格式,散点图中的标记可以按从星期一到星期五的顺序显示。否则,标记将按字母顺序显示。
请分享你的想法。
sas - 使用 Proc Freq 变量的输出作为 Proc 格式的输入
我想获取变量级别的数量以及唯一标识符输出的变量,但目前我的方法不起作用。然后我想使用唯一 ID 并关联来自 proc freq 的数字 1-num_levels。
这是我对proc freq的内容:
然后我尝试使用宏变量,但它没有用,所以我包含了我的 proc 格式的手动版本,以便更好地了解我想要实现的目标,但希望能够让它更加自动化。
任何帮助,将不胜感激。谢谢!
sas - 如何使用带有行数的proc格式?
我有一张这样的桌子:
我想用更通用的东西替换我的标签列的值,例如前两行:标签一,接下来的两个标签二......
我怎样才能使用proc format
过程来做到这一点?我想知道我是否可以使用行数或其他列,如 Num。
我需要做这样的事情:
但我想指定行号或Num 列的值。
sas - 使用 proc 格式设置缺失值
我对 SAS 很陌生,我使用proc format
to 属性值来编码:
然后我将其转换为我的数据集中的数字列。
问题是此代码将所有-1
代码设置为.
,但作为一个字符,而不是作为缺失值。
如何将其设置为缺少?
sas - Proc Report-为不同的行分配不同的格式
我有一张按我想要的方式布置的表格。唯一的问题是,当我去分配格式时,它继承了所有值的格式。我有一行应该是总计的,但我不确定如何仅在 proc 报告中去除该行的格式:
希望:总行不显示小数,因为它们是计数的,但表格的其余部分保持相同的格式。