//table:表格;reference:参考列;col:需要融合的列;
//例如:相同id的编码、名称进行融合:meregeTable(table,"id",new String[]{"number","name"})
public static void meregeTable(KDTable table,String reference,String[] col){
KDTMergeManager kmm = table.getMergeManager();
int[] indexs=new int[col.length];
for(int j=0,m=col.length;j<m;j++){
indexs[j]=table.getColumnIndex(col[j]);
}
int i=0,temp=-1;
Object begin=null;
Object cur=null;
for(int n=table.getRowCount();i<n;i++){
if(i==0){
begin=table.getCell(i,reference).getValue();
cur=table.getCell(i,reference).getValue();
temp=i;
continue;
}
cur=table.getCell(i,reference).getValue();
if(cur!=null&&cur.equals(begin)){
continue;
}
for(int j=0,m=col.length;j<m;j++){
kmm.mergeBlock(temp, indexs[j], i-1, indexs[j], KDTMergeManager.SPECIFY_MERGE);
}
begin=table.getCell(i,reference).getValue();
temp=i;
}
for(int j=0,m=col.length;j<m;j++){
kmm.mergeBlock(temp, indexs[j], i-1, indexs[j], KDTMergeManager.SPECIFY_MERGE);
}
}
分享到:
相关推荐
数据融合matlab代码activity_recognizer 数据说明:您可以在此处找到数据: 分离的数据文件来自以下剪切和修剪的单个文件。 still5sec(txt和csv)100kb:电话仍然躺在我的桌子上。 phoneData40sec(txt和CSV)700kb...
数据融合matlab代码纽约地铁交通分析 ###数据: ###技术: Python 大熊猫 UNIX系统 Github 的MATLAB Google Fusion Tables 电子表格 微软幻灯片软件 ###方法: 刮擦,清理MTA旋转门数据并将其汇总到工作站级别 ...
整合协同平台的主要功能是从其它子系统中提取共享数据,并对多来源渠道的、相互不一致的数据进行数据融合处理;基于数据字典对实时数据和历史数据进行组织,以保证数据间关系的正确性、可理解性并避免数据冗余;以...
从项目主管的角度看,应该有一个经验丰富的数据表格设计师与你合作,进而决定如何将各类 程序融合在一起。其中所遇到的最主要的挑战将是如何用新的方法观察数据,这也是你的客户正在试图使用的方法。
对高通量数据管理技术、多源数据融合技术、并行化数据处理技术及数据可视化技术进行研究,并结合实际需求对数据管理分析平台的原型进行设计和开发。实验表明,该平台可实现对煤矿机电设备状态大数据的高效管理,为...
MergeTwoExcel.py 读入北京空气质量数据(北京空气质量.xlsx),并把该数据和第1步中得到的北京天气爬虫数据进行融合,得到一个同时包含天气和空气质量的表格数据,保存为 合并数据.xlsx WeatherPie.py 对2011-2019...
数据交换共享中心设计方案 整合协同平台的主要功能是从其它子系统中提取共享数据,并对多来源渠道的、相互 不一致的数据进行数据融合处理;基于数据字典对实时数据和历史数据进行组织,以保 证数据间关系的正确性、...
报表:产生关系数据表格、复杂表格、OLAP表格、报告以及各种综合报表;可视 化:用易于理解的点线图、直方图、饼图、网状图、交互式可视化、动态模拟、计算机 动画技术表现复杂数据及其相互关系;统计:进行平均值、...
德润iExcel2013将Excel文件和数据库Access、Sqlserver以及工作流的优势融合在一起,使得相距千里的不同电脑协同处理文件,完成海量数据的管理;无论是数据汇总、查询、统计,还是报表生成,均前所未有的强大和易用...
iPyGIRS主要用于GIS与遥感生产应用领域,是一款完全基于Python开发的,主要用以表格数据处理、栅格图像处理与机器学习建模的开源软件。是一个以栅格图像处理和机器学习建模为核心功能,集成了数据预处理、图表绘制、...
您既可以在空白纸上打印完整的报表和票据,也可以在已有的表格纸上定点打印数据(即套打)。控件采用预先设计好表格,设置值,预览打印的模式。 <br>本表格控件的表格设计完全兼容了Microsoft Office Excel电子...
结果:从3021的最初命中中,选择5篇相关文章并评估存在偏倚的风险,然后提取数据并制成表格。 这5项研究报告的数据来自(900位患者的记录,随访时间从6个月至5年),接受了2种干预措施之一(PLIF或PLF)。 如果手术...
数据存储:主要负责数据的统一存储,并为数据融合打好基础。 数据分析:主要负责数据的分析工作; 平台提供灵活分析、仪表分析、地图分析、敏捷挖掘等工具进行占比分析、趋势分析、 对比分析和时序预测等。 数据...
根据SCADA和CMS风电检测系统采集的数据构建了两级指标评价体系,然后采用动态劣化度归一化处理指标;将系统划分为良好、合格、注意、严重4种状态,建立4朵云模型,根据动态劣化度求云...(表格种的指标值为非真实数据)
技术和概念的融合使数据科学成为获利丰厚的职业机会的潜在领域。 麦肯锡曾经预测,在未来十年中,数据科学专业人士将严重短缺。 对Web开发,数字广告,电子商务,互联网搜索,金融,电信,公用事业等各个部门的影响...
社会治理网格化大数据融合平台解决方案-社会综治大数据平台解决方案 基层治理“一张网”织起来以后,东华街道积极整合开发“一部手机管东华”App,将“综治维稳、城市管理、社会保障”三项重点任务分解形成网格化工作...
融合论坛 INTEGRATION FORUM 36 软件和集成电路 SOFTWARE AND INTEGRATED CIRCUIT 从大数据到小数据 数字经济离不开大数据计算, 下面我介绍 一下关于大数据计算的挑战和机遇。 我从事的 是计算机工作, 具体来讲是...
13)清除整个表格数据,可以选择是否同时清除固定行的,即表头的数据;14)支持排序规则,可以按照字符或者数字排序;15)可以隐藏行、列、单元格数据不显示;16)单元格的真实数据可以与显示数据不一致。即以自己想...
图表可以表示表格数字数据,函数或某些定性结构,并提供不同的信息。插件或库提供的图表功能融合图画布JsChart 图表高图d3图表Chart.js Morris.js融合图表全球共有75万名开发人员下载了Fusioncharts,下载量超过140...
近年来,生命科学与数据科学开始融合。机器人和自动化的发展使得化学家和生物学家产生巨大的数据。当今的科学家可以在一天内产生比他们在过去二十年产生的数据更多。如此快速产生数据的能力也导致很多新的科学挑战。...