将一行中的某些列移到新行中

问题描述 投票:0回答:1

我已经阅读了解决此问题的一些方法,但是直到现在我还无法独自取得任何结果,可能是因为我是这个工具的新手,请寻求帮助:)

我正在使用SAS Enterprise Guide 8.1。

有:

DATE     |COD|TOTAL |P1_DX    |P1_DY    |P1_CD|P2_DX    |P2_DY    |P2_CD| ...until P8_
01JAN2004|9  |185   |02FEB2005|27SEP2010|36   |10SEP2011|12DEC2020|16   |  
31JAN2010|2  |351   |17FEB2015|27DEC2020|2    |         |         |     |  
(...)

想要

DATE      |COD|TOTAL |DX       |DY       |CD |
01JAN2004 |9  |185   |02FEB2005|27SEP2010|36 |
01JAN2004 |9  |185   |10SEP2011|12DEC2020|16 |
31JAN2010 |2  |351   |17FEB2015|27DEC2020|2  |
(...)
sas guide
1个回答
0
投票

您正在多组列中旋转(也称为转置)数据。

© www.soinside.com 2019 - 2024. All rights reserved.