Spark2 Dataset聚合操作
2024-09-24 08:32:06
data.groupBy("gender").agg(count($"age"),max($"age").as("maxAge"), avg($"age").as("avgAge")).show
+------+----------+------+------+
|gender|count(age)|maxAge|avgAge|
+------+----------+------+------+
|female| 5| 32.0| 29.0|
| male| 5| 57.0| 39.0|
+------+----------+------+------+ data.groupBy("gender").agg("age"->"count","age" -> "max", "age" -> "avg").show
+------+----------+--------+--------+
|gender|count(age)|max(age)|avg(age)|
+------+----------+--------+--------+
|female| 5| 32.0| 29.0|
| male| 5| 57.0| 39.0|
+------+----------+--------+--------+
最新文章
- Guava学习笔记:Guava新增集合类型-Multiset
- Dancing Link 详解(转载)
- js实现元素边框闪烁功能
- Wythoff's game
- [原创]cocos2d-x研习录—前言
- thinkphp使用模块/控制器/操作访问时出现No input file specified.解决方式
- jquery的slideUp、slideDown、slideToggle等涉及滑动效果的一系列函数,在IE浏览器下有几处bug
- uva 10069 Distinct Subsequences(高精度 + DP求解子串个数)
- HDU 4508 沼泽湿地系列故事——记住减肥I (2013腾讯编程马拉松预赛第一)
- profile bashrc bash_profile之间的区别和联系
- rest_framework之解析器、路由控制、分页
- 马蜂窝搜索基于 Golang 并发代理的一次架构升级
- 「LibreOJ NOI Round #1」验题
- 简单的OO ALV小示例
- JSP + JDBC + MySQL 读取数据库内容到网页
- js获取数组中相同元素数量
- ElasticSearch6.5.0 【Rejecting mapping update to [posts] as the final mapping would have more than 1 type】
- 超级简单的Android Studio jni 实现(无需命令行)【转载】
- ArcEngine临时数据存储 创建内存工作空间
- 【Checkio Exercise】Robot Sort
热门文章
- pdf转换成word转换器免费版
- 利用opencv从USB摄像头获取图片
- Python多线程运行带多个参数的函数
- it码农之心灵鸡汤(一)
- Hibernate_day04讲义_使用Hibernate完成对客户查询的优化
- ASP.NET MVC 4 (二)控制器
- windows Redis绑定ip无效,Redis设置密码无效,Windows Redis 配置不生效, Windows Redis requirepass不生效
- Java最快的maven仓库地址,国内Maven地址,超快的Maven地址
- android新建的项目界面上没有显示怎么办?
- warning C4305:“初始化”:从“double”到“float”截断