首先先说一下背景, OD分析里面,出发地10个,目的地10个,我最终目的是要从数万数据里面筛选出来这些OD样本,并各自乘以系数扩大,做成10*10的矩阵。样本的数值范围是0-100,分别对应前面说的大区的编码1-10,
我想对样本进行筛选,因为样本的值域范围是 0-100,我分了四个区间,0-25,25-50,50-75,75-100, 想请教大神怎么能对这数万的数据中(原始样本数据表,用csv导入),怎么从这里面筛选出来这些区间?
因为我需要针对每个不同的区间分别编写对应的函数最后求和,导入我想做的那个10*10矩阵,
举个例子,从10*10的矩阵 纵坐标代表出发地O,横坐标代表目的地D,矩阵第一个值 O1D1 的含义其实是 根据不同大区1,到目的地大区1,这样一个对应关系下,筛选出四个数值区域,然后分别乘以对应的系数(这里还需要一个筛选,或者说怎么能定位一个串联的筛选,因为这些数组的对应关联是大区代码1-10)扩大,
所以。。。唉 我纠结了,要死了。。。我现在已经迷茫到不知道怎么筛选了,
如果只做数学,那我就用excel 筛选出来对应表格然后A*B 两个数组就好,可是这样工作量太大,相当于 1-1 一个表 1-2 一个表 1-3 一个表,。。。。组合太多,,,心有余而力不足,所以就想用R做这样几个筛选,恳求大神指点迷津。。。