- 博客(2)
- 收藏
- 关注
原创 VLOOKUP 逆向查询时 IF、CHOOSE 函数构造内存数组性能差异的原理剖析
一、CHOOSE 函数 VLOOKUP(查找值, CHOOSE({1, 2}, 查找列, 返回列), 2, 0) CHOOSE 函数首先选取 查找列第一个参数,再选取 返回列第一个参数,完成第一个循环。然后选取 查找列第二个参数,再选取 返回列第二个参数,完成第二个循环……依次类推,直到循环到 返回列最后一个数据,以此来完成构造一个内存数组的任务(从而达到将原数据两列颠倒位置的目的)。有多少行,就循环多少次。 如果 查找值有 m 个,查找列有 n 行,要完成逆向查询,仅构造内存数组,CHOOSE
2021-11-19 13:12:12 772
原创 R语言中向量&矩阵&数组&数据框&列表的区别与联系
向量:包含一个元素或多个元素,使用 c() 函数创建 矩阵:由向量构成,是一个二维数组,使用 matrix() 函数创建 数组:与只能有二维的矩阵不同的是,数组的维数不限,但数据类型必须一致 数据框:与数组不同的是,数据框里面的数据类型可以不一致,但向量长度必须相等 列表:最宽泛的一个集合,里面可以有向量,矩阵,数组,数据框,函数,甚至是列表 ...
2018-08-30 22:42:17 22126 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人