我有以下形式的数据:
Country City1 City2 City3 AverageTemperature
UK London Glasgow Manchester 15
Italy Rome Naples Venice 25
Germany Munich Berlin 20
USA New York 25
使用 SQL 或 SAS 数据步骤,我想以这种形式获取数据:
Country City AverageTemperature
UK London 15
UK Glasgow 15
UK Manchester 15
Italy Rome 25
Italy Naples 25
Italy Venice 25
Germany Munich 20
Germany Berlin 20
USA New York 25
这样我就有了跨行的数据。我曾考虑通过遍历城市不是空白的三个城市列来做到这一点,但我不确定如何自信地做到这一点 - 使用 SQL 或 SAS 是否容易完成?只是一个指针将不胜感激。