问题标签 [datastep]
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 DS2 put 语句输出到文件
我有一个 SAS DS2 程序,它从如下数据步骤在屏幕上打印输出,我想将输出引导到文件中。AFAIK,“文件”是 DS2 中缺少的功能,因为 DS2 当前读取和写入表,有人可以告诉我如何将 ds2 程序的输出流式传输到文件吗?谢谢。
问候, AKS
regex - SAS数据无步格式问题
我想在关键字“data-base-url”之前包含一个换行符,只有当它没有时。
输入文件
et3 标签是必需的模式。如果您为输入文件运行上述程序,您将仅将 et3 标签正确转换为 user_info 和 details 列,但我想在前两个标签中包含换行符以获得所需的输出。提前致谢。
问候, AKS
sas - 第一个和最后一个函数 sas
我有一些看起来像这样的数据
基本上每次“Activity”返回“Activity1”时,变量“logflag”都会增加 1,但是我想得到这个;
因此,我有一个“计数”,每当一个新的“活动”出现在某个“日志标志”中时,它就会增加 1。
我正在使用的是这个;
我得到了这个
我无法理解的是为什么计数器递增 1 然后变为 2 但又永远不会达到 3 或更高。我确信我以前有这个工作,但我无法弄清楚我改变了什么。
有人可以帮忙吗?
谢谢,
sum - 对两列之间拆分的行求和
我的数据看起来像这样,我无法弄清楚如何获得“想要”列。不幸的是,我尝试了保留、滞后和求和函数的各种组合,但没有成功。
感谢您对此事的任何帮助
sas - 如何在 SAS 中避免放置语句中的空格
我正在尝试从数据步骤编写一个 json 文件。
但我的 put 语句总是在变量后添加不需要的空格。
将创建{"year":2013 ,
和
将创建{"name":"Rubella virus ",
如何在不使事情过于复杂的情况下删除“风疹病毒”之后的空格?
到目前为止,我最好的解决方案是创建一个使用的变量,cats
然后像这样放置新变量:
谢谢!
sas - SAS如何在数据步骤期间在同一个变量中多次连接字符串
一个很基础的问题。
为什么我不能像这样更改数据步中的变量?
aaaaa 将等于 '[' ,我期望 '[hello]'
我需要aaaaa
在多个步骤中定义,因为我需要aaaaa
使用 do 循环(具有不可预测的长度)来构建,我不能aaaaa
一步定义。
谢谢!
view - 此 SAS 视图代码中的语法错误在哪里?
它说 DATA 语句中存在语法错误,但我找不到在哪里...
json - 如何在 SAS 中连接格式化值
我正在使用我制作的这个宏导出带有 sas 的 JSON 格式的数据:
但我的问题是导出了原始值。
我想导出格式化的值。
我怎样才能做到这一点?
我在想也许有一个函数可以连接格式化的值而不是值,我可以用它替换cats()。
谢谢!
json - 从 sas 数据步创建 utf-8 文本文件
我有这个创建 json 文件的宏,
但即使我指定encoding='utf-8' bom
了,我也没有得到 utf-8 文件。
我注意到,因为重音在我显示 json 文件的网页上显示为奇怪的字符。
只需以崇高的文本打开 json 文件并执行File>Save with Encoding>UTF-8即可解决问题。(不需要 BOM。)
还有另一种强制 utf-8 编码的方法吗?
编辑:我在 Windows 上使用 SAS EG 7.1 、 SAS 9.3 。