【发布时间】:2014-02-17 05:57:24
【问题描述】:
我正在将 SAS 代码转换为 R,但在复制 IF First 时遇到问题。 & Last. R 中的命令。 SAS 命令是 -
Data A;
Set B;
BY CompID, Id, Date;
IF First.Date;
run;
我的理解是,仅选择 CompID、ID 和日期组合的最早日期并将其输出到数据 A。我说的对吗?
我知道 R 中的 duplicated 命令,但如果我使用以下代码 -
A <- B[!duplicated(B$Date),]
我得到的观察结果比我的 SAS 输出要少。我在这里错过了什么吗?
提前致谢。
【问题讨论】:
标签: r if-statement sas