我已经详尽搜索了FIRST的直接R翻译。和最后。SAS DATA步骤中的指针,但似乎找不到一个。对于不熟悉SAS的人,请优先选择FIRST。是一个布尔值,用于标识给定元素在表和LAST中的首次出现。是标识最后一次出现的布尔值。例如,考虑以下排序表:
V1 V2 V3 1 1 1 1 1 2 1 2 3 1 2 4 2 3 5 2 3 6 2 4 7 2 4 8 3 5 9 3 5 10 3 6 11 3 6 12
因为SAS DATA步骤逐行读取表,所以我可以使用如下语句:
IF FIRST.V1 THEN DO …当且仅当这是第一次在V1中遇到观察结果时,FIRST.V1将返回TRUE。换句话说,对于V1 [1](“ 1”的首次出现),V1 [5](“ 2”的第一次出现)和V1 [9](“ 3”的第一次出现),它将返回true。 )。最后。指针的功能类似,但是具有该元素的最终外观。
R中有什么可以模拟吗?