数据库格式:
com_code | eday | fa_cf1 | fa_cf2 | fa_cf3 | fa_cf4 |
---|---|---|---|---|---|
600001 | 20150331 | 1 | 2 | 3 | 4 |
600001 | 20150630 | 11 | 22 | 33 | 44 |
600002 | 20150331 | 111 | 111 | 111 | 111 |
600002 | 20150630 | 1111 | 1111 | 1111 | 1111 |
通过sql希望得到:
com_code | ITEM | 20150331 | 20150630 |
---|---|---|---|
600001 | fa_cf1 | 1 | 11 |
600001 | fa_cf2 | 2 | 22 |
600001 | fa_cf3 | 3 | 33 |
600001 | fa_cf4 | 4 | 44 |
600002 | fa_cf1 | 111 | 1111 |
600002 | fa_cf2 | 111 | 1111 |
600002 | fa_cf3 | 111 | 1111 |
600002 | fa_cf4 | 111 | 1111 |
即同时对行列进行转置,网上有行转列,列转行,但没有同时转换的,是否可以通过sql语句,或者python pandas进行操作呢?