apache-spark-sql - left join 选择重复键
问题描述
销售数据框:
transaction_id, name, customer_id, amount
客户数据框:
customer_id, customer_name
我想对销售数据框执行左连接,然后对销售数据框行执行一些转换,缺少 cusomter_ids。但是,当我这样做时,
sales.join(customer,Seq("customer_id"),"left_join").select(customer("cusomter_id"))
我仍然觉得它模棱两可,我也尝试过使用 Alias,但失败了,有没有更好的方法来做同样的事情?
解决方案
推荐阅读
- javascript - Javascript按值更改按钮文本
- angular - 如果在 json 响应中不可用,如何以角度检查 http 200 状态代码
- android - NoSuchMethodError:没有静态方法 decodeBase64
- c# - 根据班次表验证时间
- xcode - 运行时Xcode断点期间的可拖动指令指针?
- ios - 使用代码布局时如何防止视图进入UITabBar
- ios - 在下拉项目选择中获取 TableViewCell 索引为零
- php - Codeigniter:如何通过传递 id 使用两个表从 id 获取数据
- ethereum - eth.getBalance() 和 eth.getBlock("latest").number 返回 0
- javascript - 将样式应用于特定的 v-for 元素