Dataprep pivot转换

时间:2018-03-14 12:15:08

标签: pivot google-cloud-dataprep

我是Dataprep的新用户,现在尝试使用" Pivot转换"创建数据透视表。 https://cloud.google.com/dataprep/docs/html/Pivot-Transform_57344645#example---basic-pivot

我搜索了文档,语法看起来很简单,除了它不在上下文中并且不确定在哪里使用它。 语法是: pivot col: (the parameter to be used as col) value: (value to present) group: (what to group by)

我在这里和其他地方找到的其他解决方案都需要大量代码,而且很大程度上依赖于事先知道列 例如:使用case when ____ = 'name of col'来转动数据

任何想法都将受到赞赏

1 个答案:

答案 0 :(得分:0)

我假设您已经使用数据导入了数据集,然后您创建了一个新流。将数据集添加到流时,可以添加配方。您可以在quickstart中找到有关如何执行此操作的详细信息。

关于枢轴变换,一旦添加了食谱,请单击顶部的Recipe按钮,然后选择Add New Step,如下所示:

enter image description here

然后,在Transformation文本框中,您可以开始输入pivot并选择Pivot转换,如下所示。将出现一个菜单,您可以使用UI应用参数。

enter image description here

否则,您只需在文本框中复制并粘贴公式即可。例如:

pivot col:Date value:SUM(Sales) group:State

将填写字段,您可以检查透视变换的预览:

enter image description here