• •      •    497 浏览    •   2022-07-02 13:21:43

    6.2 相对行业波动率 

    过去 N 日, 股票相对行业指数的收益波动率, 相对收益波动率越大, 股票相对行业指数越容易走出不同走势。 相对行业波动率 =(股票涨幅 - 行业涨幅)的 N 日标准差 * sqrt(N 日) ..
  • 使用“?”或“=”作为分隔符,将字符串分别拆分为两个字符串。 在某网站记载了用户访问的 URL,要查询使用频率最高的搜索条件。部分内容如下: ID User Website 1 Rebecca ..
  • •      •    496 浏览    •   2022-10-17 23:23:51

    数据样本量和变量数统计 

    无论是数据分析还是数据挖掘,首先都会浏览数据,查看一下数据的基本情况 SPL提供交互式的操作界面,这对数据分析用户来说非常友好。 比如泰坦尼克的数据,使用SPL进行查看代码如下: A 1 =f ..
  • •      •    496 浏览    •   2023-11-21 17:49:30

    11.1 简单分组 

    有数据如下: [图片] 按 Class 分组,算每个 Class 的各科成绩的平均分: =spl('=E(?1).groups(Class;avg(Maths):Maths,avg(Engli ..
  • •      •    495 浏览    •   2022-10-22 10:18:52

    9.19 用正则表达式解析不定行文本 

    用正则表达式解析不定行文本数据。 日志文件由数量不定的多行组成,想要解析成结构化数据。部分日志内容如下: [图片] 函数 A.regex(rs,Fi) 用正则表达式 rs 在序列 A 的字符串 ..
  • •      •    495 浏览    •   2023-11-22 22:08:47

    15.7 拆开不同类型的字符 

    有考勤数据如下,某一天员工们有多种考勤现象,如 A 表示迟到,A 后面的数字表示迟到时间,B 表示早退,B 后面的数字表示早退时间,C 表示请假,C 后面的数字表示请假时间,以此类推。现在想要 ..
  • •      •    495 浏览    •   2023-11-22 22:08:03

    15.5 解析数字 

    有一列混合了字符和数字的数据,其中数字可能在多处出现,且出现规律不定: [图片] 将每一行中的所有数字分离出来,并将分离出来的结果放置到 B 列,期望效果如下图: [图片] 在 B1 写入: ..
  • •      •    495 浏览    •   2023-11-21 16:30:07

    10.3 行式数据排序 - 按多列组合 

    有数据如下: [图片] 按 Maths、English、PE 三列顺序组合逆序: =spl('=E(?).sort(Maths:-1,English:-1,PE:-1)',A1:E12) [图 ..
  • •      •    494 浏览    •   2022-09-08 21:08:37

    矩阵归一化 

    使用mnorm(A, n)可以对矩阵在不同维度方向上进行归一化 例如,将矩阵[图片]归一化 A 1 [[8,1,16],[3,5,7],[4,9,2]] 2 =mnorm(A1,1) 3 =m ..
  • •      •    1 回帖   493 浏览    •   2023-08-30 09:42:48

    单词的出现率 

    问题 在一篇正规的英文文档中,单词都会以空格、逗号、句号或回车分隔,“-”符号表示连接回车符前后的字符为一个单词。 现有一篇符合上述特征的文档,请找出其中一共出现过多少个不同的单词,以及每个单 ..
  • •      •    493 浏览    •   2022-12-21 08:55:26

    2.4 主线 

    原值的波动可能比较频繁,但整体上呈现某一种趋势,主线就是描述这种趋势的衍生序列。 通俗的讲,将原值平滑后就可以描述原值的趋势。平滑化最常见的手段的就是平均,具体到时间序列就是移动平均。 时间序 ..
  • •      •    493 浏览    •   2022-08-28 21:39:49

    矩阵相乘 

    mul(A,X)函数将两个矩阵相乘,例如[图片]相乘 A B 1 [[3,5],[2,8]] [[4,6],[2,4]] 2 =mul(A1,B1) A2 将A1 和 B1相乘,返回矩阵 [图 ..
  • •      •    2 回帖   492 浏览    •   2023-09-07 11:27:16

    邮费计算 

    问题 某 B2C 网站需要计算订单的邮寄费用,大部分情况下,邮费有包裹的总重量决定,但是,当订单的价格超过 300 美元时,提供免费付运。详细规则如下面的 mailCharge 表所示: fi ..
  • •      •    492 浏览    •   2022-12-30 08:47:25

    3.7 综合报警强度 

    原值、变化率、离散度等衍生序列都可以用来发现异常,相应的可以得到报警强度序列,将这些报警强度序列通过某种方式整合起来,使其能够表征最终的报警激烈强度,整合后的报警强度序列称为综合报警强度,用W ..
  • •      •    491 浏览    •   2022-10-30 10:46:57

    10.10 有关日期序列的计算 

    列出两个日期之间的日期序列。 重叠部分不重复计数时,求多个时间段包含的总天数。部分数据如下: ID Start End 1 2012/07/04 2012/07/16 2 2012/07/06 ..
  • •      •    490 浏览    •   2022-08-09 08:41:52

    3.6 合集与差集的混合使用 

    计算多个集合的合集和差集。 查询出现存 DVD 拷贝不到 4 类的分店: Branch 表,存储 DVD 分店信息;DVD 表,存储 DVD 的标题及分类信息;DVDCopy 表,存储 DVD ..
  • •      •    489 浏览    •   2022-07-24 10:51:34

    1.13 前 N 个 / 后 N 个 

    对于已经按期望顺序排列的序列,可以直接通过取序列的前 N 个 / 后 N 个获得成员的序号 脚本: A 1 =create(a,b).record([“a”,10,“b”,20,“c”,30, ..
  • •      •    488 浏览    •   2022-10-21 09:01:50

    9.16 将字符串解析为表 

    将字符串解析为序表。 系统剪贴板中复制了中国主要城市的 GDP 和人口数据,将其输出成 csv 格式文件。部分内容如下: ID City GDP Population 1 Shanghai 3 ..
  • 数据量不大的表生成游标后,与有序集文件快速关联查询。 根据相互关联的销售表和客户表,查询 2014 年销售总额前 3 名的客户名称。 [图片] 使用 cs.joinx() 函数与可分段集文件进 ..
  • •      •    484 浏览    •   2022-10-23 11:08:18

    9.20 使用代码解析表中字段 

    使用代码解析序表中的字符型字段。 求 80 后的平均工资,年龄需要从证件号码中提取。员工表部分数据如下: ID Name Identification Salary 1 Rebecca Dri ..
  • •      •    483 浏览    •   2022-06-17 09:15:28

    4.4 W&R 威廉指标 

    W&R,它追踪 C 在过去一段时间价格区间中的相对位置,是一种兼具超买超卖和强弱分界的指标,主要用于辅助其他指标确认信号。 计算方式: N 日内最高价与当日收盘价的差,除以 N 日内最 ..
  • •      •    482 浏览    •   2022-07-28 09:17:23

    2.1 求和 

    有日销售统计表如下所示,请算出公司的总销售额 Date Sales 2022-01-01 00:00:00 98.0000 2022-01-02 00:00:00 174.0000 2022- ..
  • •      •    482 浏览    •   2023-11-21 17:50:19

    11.3 按表达式分组 

    有数据如下: [图片] 按 ID 的前两位分组汇总,计算总销售额: =spl('=E(?1).groups(left(ID,2):ID;sum(Sales):Sales)',A1:C25) [ ..
  • •      •    481 浏览    •   2023-05-28 21:06:27

    构造复指数 

    A.comexp(),构造复指数 对于复数元素 z = x + iy,返回复指数[图片] A 1 =[[1,2],[3,4],[5,6],[7,8],[5,0],[-5,0],[-8,-9], ..
  • •      •    481 浏览    •   2023-11-22 17:24:32

    13.5 行列的上层分类互转 - 行转列 

    有数据如下: [图片] 首行是列名,分别是国家和其他信息列。现在要将该文件整理成如下形式: [图片] 代码如下: A 1 =E(‘Sheet2!A1:D4’).pivot@r(Country; ..
关注乾学院公众号