

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# TRANSPOSE
<a name="recipe-actions.TRANSPOSE"></a>

将所有选定行转换为列，将选定列转换为行。

![表从行到列的转换，显示了用于改进分析的数据重组。](http://docs.aws.amazon.com/zh_cn/databrew/latest/dg/images/transpose.png)


**参数**
+ `pivotColumns`-一个 JSON-encoded 字符串，表示列的列表，其行将转换为列名。
+ `valueColumns`— 一个 JSON-encoded 字符串，表示要转换为行的一列或多列的列表。
+ `aggregateFunction`：聚合函数的名称。如果您不想聚合，请使用关键字 `COLLECT_LIST`。
+ `newColumn`：要作为值保存转置后的列的列。

**Example 示例**  
  

```
{
    "Action": {
        "Operation": "TRANSPOSE",
        "Parameters": {
            "pivotColumns": "[\"Teacher\"]",
            "valueColumns": "[\"Tom\",\"John\",\"Harry\"]",
            "aggregateFunction": "COLLECT_LIST",
            "newColumn": "Student"
        }
    }

}
```