次の形式のデータがあります。
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
個々の行にまたがってデータを取得できるようにします。都市が空白ではない3つの都市の列をループすることでこれを行うことを考えましたが、自信を持ってこれを行う方法がわかりません-SQLまたはSASで簡単に実行できますか? ポインタだけでも大歓迎です。