
[英]Nested ifelse statement
我仍在学习如何将 SAS 代码转换为 R 并且收到警告。 我需要了解我在哪里犯了错误。 我想要做的是创建一个变量来总结和区分人口的 3 种状态:大陆、海外、外国人。 我有一个包含 2 个变量的数据库: 身份证国籍: idnat (法国,外国人), 如果idnat是法语,则: id出 ...
[英]Nested ifelse statement
我仍在学习如何将 SAS 代码转换为 R 并且收到警告。 我需要了解我在哪里犯了错误。 我想要做的是创建一个变量来总结和区分人口的 3 种状态:大陆、海外、外国人。 我有一个包含 2 个变量的数据库: 身份证国籍: idnat (法国,外国人), 如果idnat是法语,则: id出 ...
[英]How to convert String to Date value in SAS?
我想在SAS中将String转换为Date,我试过: 但它没有用。 可以这样做吗? ...
[英]sas date - convert today() into yyyymmdd format
如何将SAS日期(如"30JUL2009"d转换为YYYYMMDD格式(例如20090730)? 例如: 会在日志中给我“test = 20090730”... ...
[英]SAS function for using 'power' / exponential
我可能会遗漏一些明显的东西,但你如何计算SAS中的“权力”? 例如X平方,或Y立方? 我需要的是变量1 ^ variable2,但找不到语法...(我使用的是SAS 9.1.3) ...
[英]Large, persistent DataFrame in pandas
作为 SAS 的长期用户,我正在探索转向 python 和 pandas。 然而,今天运行一些测试时,我很惊讶 python 在尝试pandas.read_csv()一个 128mb 的 csv 文件时内存不足。 它有大约 200,000 行和 200 列,大部分是数字数据。 使用 SAS,我可以 ...
[英]Efficiently convert a SAS dataset into a CSV
谁能告诉我以编程方式将SAS数据集转换为CSV文件的最快方法是什么。 我知道我可以使用数据步骤并输出到文件等。但这是唯一的方法吗? 谢谢,阿德南。 ...
[英]List only the column names of a dataset
我正在 UNIX 环境中使用 SAS,我只想查看数据集的列名。 我已经尝试过 proc 内容和 proc 打印,但它们都列出了许多我不想要的其他无关信息,因为它填满了我的腻子屏幕并且信息最终丢失了。 我也试图从 sas 元数据中得到这个东西,但这也不起作用。 我试过了 : ...
[英]Limiting results in PROC SQL
我正在尝试使用PROC SQL来查询具有数亿条记录的DB2表。 在开发阶段,我想在这些记录的任意小的子集上运行我的查询(例如,1000)。 我尝试使用INOBS来限制观察,但我相信这个参数只是限制SAS正在处理的记录数。 我希望SAS只从数据库中获取任意数量的记录(然后处理所有这些记录)。 ...
[英]How to delete blank observations in a data set in SAS
我想从数据集中删除所有空白观察。 我只知道如何从一个变量中去除空白: 在这里,我设置了一个没有 var1 空白的新数据集。 但是,当我想摆脱整个数据集中的所有空白时,该怎么做呢? 预先感谢您的回答。 ...
[英]How to count the number of observations in a SAS table?
我是SAS的新手。 现在,我有一个SAS数据表如下: 有没有办法只使用PROC SORT和DATA步骤来保存此表中的观察数量? 我想在日志窗口中保存该值,就像SAS日志脚本中的“保持N = 4”一样。 对不起我的不专业描述。 提前致谢。 ...
[英]How to find max value of variable for each unique observation in "stacked" dataset
对不起 vauge 标题。 我的数据集基本上是这样的: 我想要的是为每个 ID 找到 x 的最大值。 在此数据集中,ID=18 为 2,ID=361 为 3。 任何反馈将不胜感激。 ...
[英]how to extract last 4 characters of the string in SAS
改进格式化,我有点卡住我无法提取字符串的最后4个字符。当我写: - 这是无效的论点。 这个怎么做? ...
[英]How to read variable names in a SAS data set?
是否有任何能够获取变量名称的语句\\函数? 最好将它们放入另一个数据集,文本字段或宏变量的列中。 例如 -数据集1 预期数据集 Var_name_of_dataset1 PS:我知道一条语句:select into,它确实起作用……它可以使用自定义的分隔符将 ...
[英]How to use SAS to split a string into two variables
我有一个数据集如下: 如何将国家分成SAS中的数据,如: ...
[英]How to add new observation to already created dataset in SAS?
如何在SAS中为已创建的数据集添加新观察? 例如,如果我有变量'x'和'y'的数据集'dataX',并且我想添加新的观察值,它乘以观察数n的两个,我该怎么办呢? dataX: XY 1 1 1 21 2 3 我想创建: dataX: XY 1 1 ...
[英]concatenating a numeric with character
当我运行上面的代码时,变量res保持 - > abcdefgh 30 为什么数字变量age用空格填充然后与字符变量连接? ...
[英]How to convert date in SAS to YYYYMMDD number format
在test_1表中, my_date字段是“ DATE9”。 格式。 我想将其转换为YYYYMMDD形式的纯数字格式( 数字长度8)。 我也很想在proc sql语句中执行此操作。 到目前为止,这就是我所拥有的。 显然,我需要一些东西来操纵my_date字段。 仅供参 ...
[英]How to detect how many observations in a dataset (or if it is empty), in SAS?
我想知道是否有一种检测数据集是否为空的方法,即它没有观察结果。 或者在另一种说法中,如何获得特定数据集中的观察数量。 这样我就可以编写一个If语句来设置一些条件。 谢谢。 ...
[英]get a the row number in a data step using sas
有没有办法做一个过分区来获取sas上的行号? 在sql我会像: 我希望最好在数据集中这样做 ...
[英]Using SAS Macro to pipe a list of filenames from a Windows directory
我试图修改下面的宏以接受宏参数作为dir命令的“位置”参数。 但是由于嵌套引号问题,我无法正确解决它。 使用%str(%')不起作用,出于某种原因也不引用函数。 当文件路径没有空格 (例如C:\\ temp \\ withnospace)时,该宏将正常工作,因为不需要中间的引号。 但 ...