问题标签 [informat]
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.
date - SAS - 自定义日期格式 - YYYYMMDDhhmmss
我需要将当前日期添加到我从 SAS 导出的输出中,格式如下:filename_YYYYMMDDhhmmss.csv
我正在通过以下方式创建一个宏变量:
有人知道如何为我得到的日期创建自定义格式吗?日期时间20。给出一个不正确的。
谢谢你。
sas - 如何读取信息数据:1,000.1M 到 1000.1
数据集包括一个数字列表:
我想在 SAS 中将变量读取为数字
结果应该是:
我使用 COMMAw.d 读取此数据,但无法运行
代码是:
如何修改它?
非常感谢!</p>
date - SAS 日期格式返回审查
我有一个名为 Last Payment 的专栏
所有的观察都遵循这个结构,我尝试了一个子字符串,这样
这不起作用,我尝试使用 date7 格式化日期。和 date.9 但都只返回 ********,有人可以帮我将其格式化为 ddmmmyy ty。
date - 根据 txt 文件中的给定日期定义日期格式
我在 .txt 文件中获得了日期/日期时间
例如:
现在,首先我导入上面的 .txt 文件,因此它将在 sas 数据集中采用数字格式。对于每个日期,我需要自动定义 date_format。
格式示例:
如何根据给定日期定义格式?
sas - SAS 数字信息与长度
我试图确定 SAS 是如何读取length
语句的,然后是informat
语句。我可能会误解,但我的印象是informat
数字变量的语句是这样工作的:
这将使变量编号为informat
5,允许 5 个数字填充它。EG 12345
但是,当我运行以下程序时,我有一个包含 9 位数字的数字 987654321,其长度适合数字 6,它将表示最多137,438,953,472的所有数字
问:长度语句是否“覆盖”informat
语句并允许所有 9 位数字填充变量号?所有 9 位数字如何适合带有5.的可变数字?informat
基于此 SAS 文档:http: //support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000199348.htm
w 指定输入字段的宽度。范围:1-32
看起来它informat w.d
会像我最初描述的那样工作,并且不允许所有 9 位数字都填写数字
date - 问:SAS:从 csv 中获取 dd.m.yyyy 格式的数据
我需要从 csv 文件导入数据。我可以阅读除日期以外的所有内容。日期格式类似于 dd.m.yyyy 格式:6;Tiku;17.1.1967;M;191;
我猜我是否需要指定一个信息来读取它?我不知道该使用哪一个,因为我尝试过的任何方法都不起作用。
到目前为止我所管理的:
以及要读入的实际文件的一部分:
谢谢你帮助这个笨蛋!
sas - sas读取以空格为分隔符的文件
我有一个使用空格作为分隔符的数据文件。我想编写一个数据步骤来将此文件读入 sas。
在大多数情况下,字段不被单个空格分隔,字段被超过 10 个空格分隔。我使用 notepad++ 进行了检查,分隔符不是制表符。
我尝试为这些编写信息声明,但没有成功
这是我到目前为止所做的
输入 casedt1id:$3。续:4 个国家/地区:&$32。casedt1 yymmdd10。
这只会正确读取第一个字段,其余字段会丢失值。
问题是写一个信息语句来读取这些数据?
谢谢您的帮助。
问候贾娜
sas - SAS MMYYSW。格式而不是信息?
根据SAS 不识别日期格式,4 年零 6 个月前,MMYYSw。未被接受为 SAS 格式(但作为 SAS 格式有效,并且仍然有效)。
如今,当我提交以下 SAS 代码时:
我收到“错误 48-59:找不到或无法加载信息 MMYYS”。
我的问题是:我收到这个错误是因为编码错误还是因为 SAS 仍然拒绝 MMYYS7. 作为信息?在此先感谢您的帮助。
datetime - 指定图片线人以读取特定的 datetme 字符串
我想将"19-APR-21 18.17.06.301100"
字符串读入 aDATETIME
并相应地显示。为了实现这一点,我打算定义一个显示格式和informat
下面示例中提供的一个。
例子
问题/疑问
- 该
DATA
pretty
过程无法加载定义格式并返回以下错误:注意 485-185:
$INDTE
未找到或无法加载信息。注意 484-185:格式
$OUTDTE
未找到或无法加载。 - 对于在正确流程中通过以下方式获取的数据,这是一种有效的方法
infile <file ref created by filename> delimiter=',' stopover firstobs=2 dsd lrecl=32767;
吗?
date - SAS - 我如何读取日期数据?
我正在尝试以日期格式读取一些数据,但解决方案却让我望而却步。以下是我使用我能设计的最简单的独立示例的四个尝试。(并且该网站正在让我提高我的文本与代码的比率以便发布,所以请忽略这句话)。
*编辑 - 我的例子太简单了。我的变量中有空格,所以我确实需要指定位置(原始答案说完全忽略位置)。下面的解决方案有效,但日期变量不是日期。