我有以下格式的数据:
|------------------------|
| 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 来解决这个问题?