次の形式のデータがあります。
|------------------------|
| Product | Color | Year |
|------------------------|
| Ball | Blue | 1999 |
| Ball | Blue | 2000 |
| Ball | Blue | 2001 |
| Stick | Green | 1984 |
| Stick | Green | 1985 |
|------------------------|
これを次のように変換するにはどうすればよいですか。
|-----------------------------|
| Product | Color | Year Range|
|-----------------------------|
| Ball | Blue | 1999-2001 |
| Stick | Green | 1984-1985 |
|-----------------------------|
データはPostgreSQLテーブルにあり、この方法で統合する必要がある187,000以上の行が含まれています。Python 2.7を使用してこれをどのように処理できますか?