问题标签 [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.

0 投票
3 回答
8361 浏览

date - SAS - 自定义日期格式 - YYYYMMDDhhmmss

我需要将当前日期添加到我从 SAS 导出的输出中,格式如下:filename_YYYYMMDDhhmmss.csv

我正在通过以下方式创建一个宏变量:

有人知道如何为我得到的日期创建自定义格式吗?日期时间20。给出一个不正确的。

谢谢你。

0 投票
2 回答
72 浏览

sas - 如何读取信息数据:1,000.1M 到 1000.1

数据集包括一个数字列表:

我想在 SAS 中将变量读取为数字

结果应该是:

我使用 COMMAw.d 读取此数据,但无法运行

代码是:

如何修改它?

非常感谢!</p>

0 投票
2 回答
152 浏览

date - SAS 日期格式返回审查

我有一个名为 Last Payment 的专栏

所有的观察都遵循这个结构,我尝试了一个子字符串,这样

这不起作用,我尝试使用 date7 格式化日期。和 date.9 但都只返回 ********,有人可以帮我将其格式化为 ddmmmyy ty。

0 投票
1 回答
652 浏览

date - 根据 txt 文件中的给定日期定义日期格式

我在 .txt 文件中获得了日期/日期时间

例如:

现在,首先我导入上面的 .txt 文件,因此它将在 sas 数据集中采用数字格式。对于每个日期,我需要自动定义 date_format。

格式示例:

如何根据给定日期定义格式?

0 投票
3 回答
5805 浏览

sas - SAS 数字信息与长度

我试图确定 SAS 是如何读取length语句的,然后是informat语句。我可能会误解,但我的印象是informat数字变量的语句是这样工作的:

这将使变量编号informat5,允许 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 位数字都填写数字

0 投票
2 回答
245 浏览

date - 问:SAS:从 csv 中获取 dd.m.yyyy 格式的数据

我需要从 csv 文件导入数据。我可以阅读除日期以外的所有内容。日期格式类似于 dd.m.yyyy 格式:6;Tiku;17.1.1967;M;191;

我猜我是否需要指定一个信息来读取它?我不知道该使用哪一个,因为我尝试过的任何方法都不起作用。

到目前为止我所管理的:

以及要读入的实际文件的一部分:

谢谢你帮助这个笨蛋!

0 投票
2 回答
675 浏览

sas - sas读取以空格为分隔符的文件

我有一个使用空格作为分隔符的数据文件。我想编写一个数据步骤来将此文件读入 sas。

在大多数情况下,字段不被单个空格分隔,字段被超过 10 个空格分隔。我使用 notepad++ 进行了检查,分隔符不是制表符。

我尝试为这些编写信息声明,但没有成功

这是我到目前为止所做的

输入 casedt1id:$3。续:4 个国家/地区:&$32。casedt1 yymmdd10。

这只会正确读取第一个字段,其余字段会丢失值。

问题是写一个信息语句来读取这些数据?

谢谢您的帮助。

问候贾娜

0 投票
1 回答
151 浏览

sas - SAS MMYYSW。格式而不是信息?

根据SAS 不识别日期格式,4 年零 6 个月前,MMYYSw。未被接受为 SAS 格式(但作为 SAS 格式有效,并且仍然有效)。

如今,当我提交以下 SAS 代码时:

我收到“错误 48-59:找不到或无法加载信息 MMYYS”。

我的问题是:我收到这个错误是因为编码错误还是因为 SAS 仍然拒绝 MMYYS7. 作为信息?在此先感谢您的帮助。

0 投票
1 回答
20 浏览

datetime - 指定图片线人以读取特定的 datetme 字符串

我想将"19-APR-21 18.17.06.301100"字符串读入 aDATETIME并相应地显示。为了实现这一点,我打算定义一个显示格式和informat下面示例中提供的一个。

例子

问题/疑问

  1. DATA pretty过程无法加载定义格式并返回以下错误:

    注意 485-185:$INDTE未找到或无法加载信息。

    注意 484-185:格式$OUTDTE未找到或无法加载。

  2. 对于在正确流程中通过以下方式获取的数据,这是一种有效的方法infile <file ref created by filename> delimiter=',' stopover firstobs=2 dsd lrecl=32767;吗?
0 投票
3 回答
65 浏览

date - SAS - 我如何读取日期数据?

我正在尝试以日期格式读取一些数据,但解决方案却让我望而却步。以下是我使用我能设计的最简单的独立示例的四个尝试。(并且该网站正在让我提高我的文本与代码的比率以便发布,所以请忽略这句话)。

*编辑 - 我的例子太简单了。我的变量中有空格,所以我确实需要指定位置(原始答案说完全忽略位置)。下面的解决方案有效,但日期变量不是日期。