PostgreSQL中的Pandas Pivot等效项

时间:2020-06-11 07:05:42

标签: python pandas postgresql

我需要使用PostgreSQL服务器中的数据创建一个Tableau仪表板。具体来说,我需要透视一些表(唯一的选择是使用自定义SQL查询)。

在熊猫中就像这样简单:

    ID  ProjectID   FinancingSourceID   Amount  TimeStampUpdate
0   1   1           1                   1815.251    2020-01-01 00:00:00
1   2   1           2                   1815.251    2020-01-01 00:00:00
2   3   1           3                   0.0         2020-01-01 00:00:00
3   4   1           4                   0.0         2020-01-01 00:00:00
4   5   1           5                   10266.302   2020-01-01 00:00:00
5   6   1           6                   0.0         2020-01-01 00:00:00
6   7   2           1                   6270.0      2020-01-01 00:00:00
7   8   2           2                   6270.0      2020-01-01 00:00:00
8   9   2           3                   0.0         2020-01-01 00:00:00
9   10  2           4                   0.0         2020-01-01 00:00:00
10  11  2           5                   0.0         2020-01-01 00:00:00
11  12  2           6                   3485.434    2020-01-01 00:00:00
pd.pivot(index="ProjectID", columns="FinancingSourceID", values="Amount", data=df)

ProjectID   1           2           3     4 5               6
1           1815.251    1815.251    0.0   0.0   10266.302   0.0
2           6270.0      6270.0      0.0   0.0   0.0         3485.434

但是如何在PostgreSQL中不安装扩展名呢?

0 个答案:

没有答案