【发布时间】:2018-05-20 03:47:03
【问题描述】:
我有如下数据集
ID A1 A2 A3
A 1.2 1.5 1
A 1.3 1.7 1.3
A 1.4 1.8 1.7
B 1.5 1.8 1.9
B 1.6 1.7 1.0
我正在寻找的结果是
A 1.2 1.5 1 1.3 1.7 1.3 1.4 1.8 1.7
我知道 SAS 变量名不能重复,但是当我尝试使用 Proc SQL 时,使用内连接它会给我更多的行。
【问题讨论】:
-
您是否提前知道每个 ID 的最大行数是多少?此外,使用 SQL 很难做到这一点,除非您的数据集中还有另一个变量,该变量在每个 ID 的第一行从 1 开始,并且对于具有相同 ID 的每个连续行递增 1。