能力说明
能力名称:数据行列转置
功能简介
此能力用于将表格形式的数据进行行列转置
注意事项:
1.excel和mysql等存储端都对列的数量有限制,请不要向能力传入太多条的数据,否则转换出来也存不了。
2.如果想存储到数据库里面,请尽量不要将中文内容的字段设置为列名(部分版本数据库不支持中文列名)
3.建议读取1000条以下的数据源
配置参数
| 参数名称 | 参数类型 | 是否必填 | 默认值 | 参数说明 |
|---|---|---|---|---|
| 源数据转列名的字段 | string | 是 | 无 | 此字段中的值将作为输出结果的字段名(请注意部分数据库不支持中文列名) |
| 源数据需转置的字段列表 | string | 是 | 无 | 将源数据中需要转置的字段列举出来,英文逗号分隔 |
| 新数据中存储源字段名的新字段 | string | 是 | the_old_col_name | 源数据的字段名,需要在结果数据中有一个字段来存储 |
输入简介
读取excel,读取数据库等能力输出的表格类似的数据 此例中源数据是这样的:
| 城市 | 1月份 | 2月份 |
|---|---|---|
| beijing | 10 | 20 |
| tianjin | 30 | 40 |
| shanghai | 50 | 60 |
输入数据样例
----------------第一条-------------------
{
"城市":"beijing",
"1月份":"10",
"2月份":"20"
}
----------------第二条-------------------
{
"城市":"tianjin",
"1月份":"30",
"2月份":"40"
}
----------------第三条-------------------
{
"城市":"shanghai",
"1月份":"50",
"2月份":"60"
}
输出样例
此样例为
参数1=城市 参数2=1月份,2月份 参数3=month
的输出结果 期望目标是将表格变成这样
| month | beijing | tianjin | shanghai |
|---|---|---|---|
| 1月份 | 10 | 30 | 50 |
| 2月份 | 20 | 40 | 60 |
----------------第一条-------------------
{
"月份":"1月份",
"beijing":"10",
"tianjin":"30",
"shanghai":"50"
}
----------------第二条-------------------
{
"月份":"2月份",
"beijing":"20",
"tianjin":"40",
"shanghai":"60"
}
相关能力
读取excel,读取数据库,存储文件,存储数据库等等
参考指标
数据质量:100%
处理性能:未知
附加说明
隐藏参数说明
无