scala - 使用 GraphFrames (Scala) 计算层次结构
问题描述
我在下面有一个数据框:
employee_id|employee_name|manager_employee_id|
----------------------------------------------
1 eric (ceo) 1
2 edward 1
3 john 1
4 james 2
5 ella 4
我想使用 spark (scala) graphframe 逻辑来实现以下目标:
employee_id|employee_name|manager_employee_id|level|hierarchy
-------------------------------------------------------------
1 eric 1 0 /1
2 edward 1 1 /1/2
3 john 1 1 /1/3
4 james 2 2 /1/2/4
5 ella 3 3 /1/2/4/5
任何帮助将非常感激
解决方案
推荐阅读
- java - ArrayList 的 get() 中的通用性如何
- c++ - 是否有建议让 c++ 将上下文用于短枚举值?
- twilio-api - Twilio 代理会议
- firebase - Firebase实时数据库-如果值为null,则读取路径时权限被拒绝
- eclipse - 是否可以在工作台启动时运行 Eclipse 构建器?
- python - 在python中转换为阿拉伯语文本
- mysql - 同时向两个表中插入相同的多条数据
- javascript - 更改事件后未调用函数
- ionic-framework - IONIC 4 为离子组件添加 css 属性
- jsp - Webpack 4 - 更新 JSP 文件时 devServer 不会自动重新加载