图书 •
828 引用 •
203 回帖 •
3 关注
博客
关注
-
两个表相互关联,计算叉积时使用左连接。 根据相互关联的社区人员表和年龄分段表,查询社区居民所处的年龄段。 Community: ID Name Age 1 David 28 2 Daniel ..
-
有数据如下: [图片] 首行是列名,分别是国家和其他信息列。现在要将该文件整理成如下形式: [图片] 代码如下: A 1 =E(‘Sheet2!A1:D4’).pivot@r(Country; ..
-
无论是数据分析还是数据挖掘,首先都会浏览数据,查看一下数据的基本情况 SPL提供交互式的操作界面,这对数据分析用户来说非常友好。 比如泰坦尼克的数据,使用SPL进行查看代码如下: A 1 =f ..
-
问题 下表是某企业员工表,记录了每位员工的 ID 和名字: EMPNO ENAME 7902 Ford 7788 Scott 7900 James 7844 Turner 7654 Marti ..
-
问题 条形码扫描后是一个 13 位的数字字符串。为应对扫描错误的情况,条形码有“检查和”校验的方法,用于校验条形码是否有错。具体的计算规则为: 取出 13 位字符串的前 12 位数字,将每个奇 ..
-
根据成绩表,求前两名的学生记录序号。 STUDENTID SCORE 1 84 2 77 3 69 4 81 5 80 … … 脚本: A 1 =connect(“db”) 2 =A1.que ..
-
有股票交易表,部分数据如下: Code Date Open Close 600036 2017/1/1 20.42 20.03 600036 2017/1/2 24.66 19.01 6000 ..
-
有商品日销售数据如下: [图片] 现在需要以日期为左表头、产品为上表头做一个交叉统计表,如下图所示: [图片] 代码如下: =spl('=E(?1).pivot(SaleDate;Produc ..
-
在积累了一些进料和出料的样本数据后,我们希望计算出收率矩阵。 如果没有任何约束条件,用最小二乘法就可以得到收率W。 W=linefit(X,Y) 其中linefit(…)是最小二乘线性拟合函数 ..
-
日期时间变量通常会进行以下处理: [图片] 在SPL中提供了可以自动处理日期时间变量的函数 A.datederive(T)和P.datederive(cn, T)可以对日期时间型变量衍生出多个 ..
-
集合 A 和 B 的并集是由所有属于集合 A 或属于集合 B 的成员所组成的集合,但是不包括重复成员。比如集合 [1,2] 与[1,3]的并集,是集合[1,2,3]。值得注意的是,重复成员 1 ..
-
date()函数可以将多个含有日期信息变量组合为日期变量 [图片] A 1 =create(year,month,day) 2 =A1.insert(100) 3 =A1.run(year=2 ..
-
集合 A 和 B 的交集是指由所有属于集合 A 且属于集合 B 的成员所组成的集合。比如集合 [1,2,3] 与[1,3,5]的交集,是集合[1,3]。 某商家有网店和实体店铺两种销售渠道,其 ..
-
有产品类别表如下,其中 ID 字段是主键,需找出 ID 字段值为 5 的成员序号: Category ID Name Description … 脚本: A 1 =connect(“db”) ..
-
数据 1: [图片] 代码 1-1: =spl('=?1.property()',A1) 函数 property 从 KV 串中读取属性值,参数省略时返回所有属性形成序表 结果 1-1: [图 ..
-
有年季度销售数据如下: [图片] 计算每个季度的销售额占本年度总销售额的比例(在 D1 中计算): =spl('=E(?1).group(Year).((a=~.sum(Sales),~.(S ..
-
对于已经按期望顺序排列的序列,可以直接通过取序列的前 N 个 / 后 N 个获得成员的序号 脚本: A 1 =create(a,b).record([“a”,10,“b”,20,“c”,30, ..
-
有数据如下: [图片] 按 Date 的年月统计 Val 的和,结果如下: [图片] 代码如下: =spl('=E(?1).run(Date=date(''18991230'',''yyyyM ..
-
有一列混合了字符和数字的数据,其中数字可能在多处出现,且出现规律不定: [图片] 将每一行中的所有数字分离出来,并将分离出来的结果放置到 B 列,期望效果如下图: [图片] 在 B1 写入: ..
-
有上半年每月销售额排名表: [图片] 选出月内产品销售额排名和上半年产品总销售额排名一致的月份: A 1 =E(‘A1:D19’) 2 =A1.groups(ProductName;sum(S ..
-
行转列,将多行合并成一行,指定字段的特定值转换为新字段,新字段的值则取自于原行的其它字段。 根据成绩表,统计各班各科的最高分。 原始表: Class StudentID Subject Sco ..
-
有数据如下: [图片] 将行内数据打乱: =spl('=clipboard(E(?1.(~.sort(rand()))))',A1:D5) [图片] 将列内数据打乱: =spl('=clipb ..
-
有如下数据: [图片] 去除其中重复的数据,且保持原来的次序: =spl('=?1.id@u()',A2:A17) [图片] https://c.raqsoft.com.cn/article/ ..
-
问题 Romeo(罗密欧)是一个 NS GSOH M Veronian(不抽烟,生活在维罗纳,很有幽默感的男性)。Juliet(朱丽叶)WLTM(愿意找一个)NS GSOH M,Romeo 能 ..
-
分类数据属于定性数据,通常可以从以下几个维度来探索分析 [图片]在SPL中可以使用A.id(), A.group(),A.groups()等函数来进行相关的操作。 例如,在泰坦尼克的数据中,有 ..