分组汇总后再根据数量拼上不同文字

news2024/11/17 21:44:37

Excel某表格有2列。

AB
1Apples3
2Apples0
3Bananas1
4Bananas6
5Cantaloupe0
6Kiwis2
7Kiwis2
8Kiwis1

要求:按第1列分组,如果组内第2列大于0则对当前行进行计数,否则不计数;计数结果等于1则附加Occurrence,否则附加 Occurrence 的复数形式。

AB
1Apples1 Occurrence
2Bananas2 Occurrences
3Cantaloupe0 Occurrences
4Kiwis3 Occurrences

使用 SPL XLL

=spl("=E@b(?.group(~1;t=~.count(~2>0) / if(t==1,""Occurrence"",""Occurrences"")))",A1:B8)

Picture1png

函数 group 分组并计算每组数据,E@b 去掉列头,~1 表示序列的当前成员的第 1 个子成员。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2075901.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

连发3篇JHM !东北林业大学严善春教授和姜礅教授研究团队在重金属污染生态学与森林昆虫学交叉研究领域取得一系列新进展!

本文首发于“生态学者”微信公众号! 近日,东北林业大学森林生态系统可持续经营教育部重点实验室严善春教授和姜礅教授项目组在重金属污染生态学与森林昆虫学交叉研究领域取得新进展。相关结果以“Cd exposure confers β-cypermethrin tolerance in Lym…

World of Warcraft [RETAIL] [70][Freeblue] /console WorldTextScale 3

魔兽正式服,打怪伤害数字显示大小,调整命令/console WorldTextScale n(n 1,2,3,4,5,.....) /console WorldTextScale 1 /console WorldTextScale 2 /console WorldTextScale 3 /console WorldTextScale 4 /console WorldTextSca…

驱动 day1 --内核的编译

1 内核编译:Makefile (1)下载linux源码 解压:sudo tar -xvf (3)编译内容 条件编译: 在内核的Makefile中,你可以通过检查.config文件中定义的配置宏来决定是否编译某个模块或文件 obj-$(CONFIG_LED) xx1.o obj-$(CONFIG_XX2) xx2.o …

【计算机网络】名词解释--网络专有名词详解

在网络通信中,有许多专业术语和概念,它们共同构成了网络通信的基础。以下是一些常见的网络术语及其定义和相互之间的关系: 一、网络基础 1.1 电路交换:电路交换是一种在数据传输前建立专用通信路径的通信方式。在通信开始前&…

振动分析-21-从管道的刚性和柔性连接到设备的刚性和柔性支撑

刚性连接与柔性连接在管道连接方面的应用介绍。 1 管道的刚性连接 1.1 刚性连接的概念与特点 刚性连接指的是管道之间的连接点在受到外力时几乎不会发生位移或变形。刚性连接使管道各部分成为一个固定且坚固的整体,具有高强度和高稳定性,能够有效抵抗外力的作用。 刚性连…

WEB服务器-Nginx源码安装及相关配置

一、web服务概述 二、Nginx 概述 三、Nginx源码安装 直接下载压缩包到/home家目录进行操作 3.1 下载所需环境 dnf install gcc pcre-devel zlib-devel openssl-devel -y 源码安装需要提前准备标准的编译器,GCC的全称是(GNU Compiler collection&#x…

HAProxy 概述及搭建群集

一、HAProxy概述 HAProxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,是免费、快速并且可靠的一种解决方案。HAProxy非常适用于并发大(并发达1w以上)web站点,这些站点通常又需要会话保持或七层处理。HAProxy的运行模…

Cobalt Strike 4.8 用户指南-第三节-数据管理

3.1、概述 Cobalt Strike 团队服务器是行动期间 Cobalt Strike 收集的所有信息的中间商。Cobalt Strike 解析来自Beaconpayload 的输出,提取目标、服务和凭据。 如果想导出Cobalt Strike的数据,通过Reporting-->Export Data进行导出。Cobalt Strike…

DataX(Doris同步数据到SelectDB)

背景 由于之前的doris数仓在本地的服务器,当数据量越来越大,服务器的性能达不到要求,查询数据经常超时,故需要把本地的doris数仓部署到云上,本文以阿里云为例,迁移工具使用的阿里开源的datax。 datax官方文…

SpringBoot集成kafka开发-消息消费的分区策略(消费者如何判断从哪个分区中消费消息的?)

这里写目录标题 1、kafak消息者消费消息的4种分区策略2、kafka默认的消费分区策略1-RangeAssignor(均匀分配、默认分配策略)2.1、代码验证RangeAssignor的消息分区策略2.1.1、消费者2.1.2、生产者2.1.3、kafak配置类2.1.4、对象实体类2.1.5、项目配置文件…

LD3600F断路器LD3600F模块

LD3600F断路器LD3600F模块 LD3600F断路器LD3600F模块 LD3600F断路器LD3600F模块 LD3600F断路器LD3600F模块引脚线 LD3600F断路器LD3600F模块说明书 LD3600F断路器LD3600F模块接线图 LD3600F断路器是指能够关合、承载和开断正常回路条件下的电流并能在规定的时间内关合、承…

一款可以发送弹幕的播放器,快来看看

目录 介绍 一、基础使用 二、播放器配置 三、实现弹幕功能 四、总结 介绍 NPlayer是一款功能强大、响应式、可定制的播放器,基于TypeScript和Sass编写。NPlayer支持高定制,你可以轻松定制图标、主题颜色等,还可以集成插件,实…

C语言如何快速求值

题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 程序分析: 假设该数为 x。 1、则:x 100 n2, x 100 168 m2 2、计算等式:m2 - n2…

WPS 备注白条,演讲者模式看不到

问题描述: 演讲者模式的样子会变成白条,如: 解决方案: 清楚格式----清除备注的格式。因为之所以会出现这种情况,应该是备注变成了某种格式。 实现方式:

武汉流星汇聚:亚马逊跨境电商领航者,推动全球商业影响力新篇章

在全球化浪潮席卷而来的今天,跨境电商已成为推动世界经济一体化的重要力量,而亚马逊,作为这一领域的先驱与巨头,凭借其独特的商业模式、庞大的市场覆盖以及卓越的客户服务,在跨境电商市场中占据了举足轻重的地位。 亚…

28 支付服务Payment kit基本使用

新增订单(后续所有的操作都是基于订单) > 请求后端接口支付 携带订单id 请求后端支付接口(web组件的src)后端接受到请求后 会整合该笔订单所有信息 请求支付宝支付宝会返回一个该笔订单的支付链接由于我们使用的是web组件 这个支付链接会被打开 进入到支付流程支付完成后 支…

青龙面板本地部署流程结合内网穿透使用手机远程本地服务器薅羊毛

文章目录 前言一、前期准备本教程环境为:Centos7,可以跑Docker的系统都可以使用。本教程使用Docker部署青龙,如何安装Docker详见: 二、安装青龙面板三、映射本地部署的青龙面板至公网四、使用固定公网地址访问本地部署的青龙面板 …

NLP发展脉络-->特征优化阶段

NLP特征优化阶段 文本预处理特征提取降维与特征选择特征组合与扩展特征选择与评估特征工程的优化模型可解释性偏统计和规则的特征化阶段优缺点优点缺点 这是NLP的一个发展阶段。今天,我们就来了解一下NLP的特征优化阶段。特征优化在NLP的发展中曾经是一个至关重要的…

【案例58】WebSphere输出日志输出慢导致线程被阻塞

问题现象 系统非常卡顿 问题分析 分析javacore文件,寻找关键字,Flat locked by 3LKMONOBJECT org/apache/logging/log4j/core/appender/OutputStreamManager0x000000060FB6B3C0: Flat locked by "WebContainer : 3" (J9VMThread:0x0…

Ubuntu22.04安装深度学习的GPU环境详细教程(小白图文,显卡驱动、CUDA、cuDNN、PyTorch一步到位)

摘要:本博客详细介绍了如何在 Ubuntu 22.04 系统上安装和配置深度学习环境,包括 NVIDIA 驱动、CUDA Toolkit、cuDNN、Miniconda 及 PyTorch 等关键组件。文章从安装前的注意事项开始,逐步讲解了如何切换国内软件源以提升下载速度,…