cost 77 ms
任何 365 天期间的总和值 - sum values across any 365 day period

我有一个数据集,每一行都有 ID、开始日期和索赔值(以美元为单位)——大多数 ID 不止一行——有些超过 50 行。 每个 ID/索赔的最早日期各不相同,而且索赔价值也大不相同。 我想对在 365 天内提出索赔的 ID 的价值进行滚动求和,以报告每个期间索赔超过限制值的每个 ID。 因此,对于索赔日 ...

检查项目是否在 SAS 列表中 - Check whether item is in SAS list

我有一个 SAS 列表。 这个 SAS 列表存储在一个宏变量中。 请假设我没有表格来导出这个 SAS 列表。 SAS 列表包含以逗号分隔的名称。 SAS 列表宏变量示例: 我想检查列表中是否存在宏变量“item”。 就像是: 出于某种原因,我收到错误: 感谢帮助。 ...

2023-01-31 15:25:04   4   34    sas  
用两列相除的平均和乘以一列减去前一列来填充一列的空值 SAS - fill the nulls of a column with the mean sum of the division of two columns multiplied by one column minus the previous column SAS

我需要用两列相除的平均值乘以一列和 rest 来填充一列的空值 一个例子是 好吧,我希望 B_01 列的缺失值为 (2/5 + 3/7 + 3/9) / 3 * 其对应的 A 列 B_02(3/5 + 1,2/7 + 0,3 /9)/3 * 其对应的A列——他在B_01中的新值我考虑过这样做,但事 ...

在雪花 sas 中的 2 个日期列之间进行过滤 - where filter between 2 date columns in snowflake sas

问题是我正在尝试引入 s_date 之后 4 天的 trdate 我正在使用 sas 并为标记为 A 列的雪花连接创建了一个临时表。我正在加入一个表列 b。 我的代码如下 我知道 b.trdate 上的某些内容必须为 +4,但不确定语法是否正确。 这就是我被困的地方。 我试图将 b.trdate 设 ...

导出到 CSV 文件时缺少最后几列名称 - Missing the last few column names when exporting to CSV file

我正在尝试导出我的图书馆/作品中的数据集。 它在 SAS 中显示正常。但是,当我将数据导出为 CSV 或 txt 文件时(通过右键单击 -> 导出,或使用 SAS 代码),最后几个列名丢失(在 CSV 中显示为空),而值是保存。 缺少的列名都是“Log_xxx”格式,但一些相同格式的列已正确导 ...

2023-01-25 20:25:01   2   30    sas  
从 SAS 9.4M7 中的 xlsx excel 工作簿中有效读取多张 excel 工作表 - Effectively read multiple excel sheets from an xlsx excel workbook in SAS 9.4M7

我正在尝试从 SAS 中的 excel 工作簿(xlsx 格式)中读取多张工作表。有没有办法同时从 excel 工作簿中读取多张 excel 工作表,而不是使用两个单独的 proc 导入? 到目前为止,我的代码如下: 从一个 excel 工作簿中读取这两张 excel 工作表需要大约 1.40 秒, ...

2023-01-25 19:33:17   1   30    sas / xlsx  
SAS:如何垂直连接多个数据集,其中变量在一个数据集中为数字,在另一个数据集中为字符 - SAS: How to vertically join multiple datasets where a variable is numeric in one dataset and character in the other

这有点复杂,因为我们使用带有文件列表的管道来编译数据,所以有 50 多个数据集进来。我需要垂直组合很多很多数据集,但是 var2 在一些中是数字,在其他中是字符。 Var1 不重要,所以我们可以删除它,但是当我尝试在数据步骤中删除它时,由于数据类型不同,它会抛出错误。 更多细节如下。 这是我想做的 ...

SAS 阵列帮助:轻松修复 - SAS Array Help: easy fix

我知道有一个简单的解决方法,但我很难理解 SAS arrays。我有一个包含 ID 和 BeginDate、EndDate 的数据集。 我想创建 3 个二进制变量,如果开始日期或结束日期在给定年份并且我正在查看 3 个不同的年份,则它们 = 1。 当我运行下面的代码时,我创建的所有新变量 (year ...

2023-01-25 13:16:25   1   33    arrays / sas  
尝试自动创建分析中使用的年份 Label - Attempting to Automatically Create Label of Years Used in an Analysis

假设我有 5 年的数据,用于计算这些汇总年份的某些指标。 有时这些是连续 5 年,而其他时候某一年的数据不可用,因此必须跳过。 例如 2016-2020 与 2015-2017 和 2019-2020。 在这种情况下,2018 年的数据不可用。我得到了一套关于如何呈现这些年份的规则。 连续年份应为 ...

无法将带有逗号的数字的字符变量转换为数字 - Unable to convert a character variable with numbers with a comma into numeric

我在 SAS 中有一组变量,它们应该是数字但是是字符。 数字以逗号分隔,我需要一个点。 比如我需要19,000417537为19.000417537。 我尝试翻译但没有成功。 逗号仍然存在,我无法使用 input() 将变量转换为数字。 谁能帮帮我吗? 先感谢您最好 ...

2023-01-24 19:38:40   3   23    sas  
在Python中导入多个sas文件,然后row bind - Import multiple sas files in Python and then row bind

我有超过 20 个 SAS (sas7bdat) 文件,所有文件都具有我想在 Python 中读取的相同列。我需要一个迭代过程来读取所有文件并 rbind 到一个大 df 中。 到目前为止,这是我所拥有的,但它会抛出一个错误,指出没有要连接的对象。 我发现这个读入 csv 文件的答案很有帮助: I ...

从 SAS 中的日期/时间列减去日期时如何保持数据类型 - how to keep datatype when substracting day from date/time column in SAS

我的问题真的很简单,希望有人愿意回答.. 非常新的 SAS,日期及其格式真的让我感到困惑。 我有时间戳列,我需要从中减去 2 天,同时保持其数据类型该列的值为“2022-04-20-19.37.57.714699”我需要的是“2022-04-18-19.37.57.714699”当我尝试这个时我得到 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM