2020年11月23日
摘要: 转置即旋转数据表的横纵方向,常用来改变数据布局,以便用新的角度观察。有些转置算法比较简单,比如行转列、列转行、双向转置;有些算法变化较多,比如动态转置、转置时跨行计算、关联转置等。这些转置算法对日常工作多有助益,值得我们学习讨论。 基础转置 行转列和列转行是最简单的转置算法,形式上互为逆运算,具体请 阅读全文
posted @ 2020-11-23 08:55 拾光石艺 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 在数据处理业务中,经常要把文件结构相同或近似相同的数据文件合并成一个文件,或者将一个比较大的数据文件拆分成小的数据文件。本文将介绍文本文件和 Excel 文件合并及拆分会遇到的几种情况,并提供用 esProc SPL 编写的代码示例。esProc 是专业的数据计算引擎,SPL 中有完善的文件导入、导 阅读全文
posted @ 2020-11-23 08:48 拾光石艺 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 用 Excel 处理数据时,经常会涉及到多页 sheet 数据之间的关联运算需求,用 vlookup 可以完成部分简单关联,但较复杂的情况时仍然不太方便,常常需要多次操作才能完成。另外,当要做关联的文件比较多,需要批量处理时,虽然可以借助 VBA 来实现,但 VBA 不是个专门为结构化计算设计,实现 阅读全文
posted @ 2020-11-23 08:45 拾光石艺 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 用 Excel 处理数据时,有时需要对字符串进行拆分。对于比较简单的拆分,使用 Excel 函数可以顺利完成,但碰到一些特殊需求,或者拆分的规则比较复杂时,则很难用 Excel 实现了。这里列出一些拆分需求示例,分析拆分难点,并提供 SPL 解决代码。SPL 是专业计算引擎 esProc 使用的语言 阅读全文
posted @ 2020-11-23 08:42 拾光石艺 阅读(1429) 评论(0) 推荐(0) 编辑
摘要: 期望结果: 按照成绩划分区间段来分组时,定义好值的划分区间后,只需用 pseg 函数便可以将分数分好段,然后统计出各段人次即可。 SPL 代码如下: A B 1 =clipboard().import@t() /从剪贴板导入分数表 2 =[0,60,90] /定义分数分段区间 3 =["C","B" 阅读全文
posted @ 2020-11-23 08:25 拾光石艺 阅读(347) 评论(0) 推荐(0) 编辑