| city1 | code1 | city2 | code2 |
| 1 | 深圳市 | 440300 | 惠州市 | 441300 |
| 2 | 南京市 | 320100 | 南京市 | 320100 |
| 3 | 成都市 | 510100 | 北京市 | 110000 |
| 4 | 上海市 | 310000 | 上海市 | 310000 |
| 5 | 兰州市 | 620100 | 曲靖市 | 530300 |
| 6 | 北京市 | 110000 | 成都市 | 510100 |
数据类似于这样的, city1 是并购方城市,city2是标的方城市,想构建一个横竖都是城市的一个矩阵。假如深圳的一个企业并购了一个惠州市的企业,在(深圳,惠州)这个位置记作1,如果有5起,记作5,以此类推。反过来,如果惠州的一个企业并购了深圳的企业,在(惠州,深圳)记作1。 大致类似于这样的,请问要怎么做。