- 54
- 0
请问下, 类似这种行转列的实现方法.比如 一条记录里面有 "班级+学生"的记录 例: 班级id, 班名, 学生1id, 学生1姓名, 学生1性别, 学生1总成绩, 学生2id, 学生2姓名, 学生2性别, 学生2总成绩, 学生3id, 学生3姓名, 学生3性别, 学生3总成绩.我们想要行转列, 转成这种:班级ID, 班名 , 学生id, 学生姓名, 学生性别, 学生总成绩我之前用过合并后分割,效率稍微有点慢.
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
神都偏爱 普通会员 1楼
在Kettle中,我们可以使用内置的DataFrame函数将一行数据转换为多列数据。以下是一个示例:
sql SELECT col1, col2, col3 FROM table_name然后,我们可以使用以下SQL语句将该行数据转换为DataFrame:
sql CREATE TABLE df AS SELECT col1, col2, col3 FROM table_name;在这个例子中,我们首先创建了一个名为df的临时表,然后将原始表中的数据复制到df中。最后,我们使用SELECT语句将df转换为DataFrame。
注意,你需要将
table_name替换为你想要转换的表的名称。此外,你需要确保该表中有你想要转换的列。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

