用java编写,对excel表格某一列的数据进行从小到大排序,然后选择25%处的数据记做Q1,选择
用java编写,对excel表格某一列的数据进行从小到大排序,然后选择25%处的数据记做Q1,选择75%处的数据记做Q3,Q3与Q1做减法记做IQR...
用java编写,对excel表格某一列的数据进行从小到大排序,然后选择25%处的数据记做Q1,选择75%处的数据记做Q3,Q3与Q1做减法记做IQR
展开
1个回答
展开全部
嗯,你这题代码的编码量有点大呀,我先给你个解题的思路(伪代码):
1、读取excel所有数据,保存到List<Map<String, Object>>中。记得Map要比excel中原数据多两列,一列用来保存Q1、Q3这些标记,一列用来保存IQR;
2、对List的数据进行从小到大排序;
3、对List的数据25%的数据记做Q1,75%的数据记做Q3,保存到MAP中;
4、对List的数据Q3与Q1做减法记做IQR,保存到MAP中;
5、将List的数据保存到excel中的sheet2(防止覆盖原来的数据)。
如上,步骤1、2、5不懂可以百度相关的知识点,3、4只是简单的数据操作。
1、读取excel所有数据,保存到List<Map<String, Object>>中。记得Map要比excel中原数据多两列,一列用来保存Q1、Q3这些标记,一列用来保存IQR;
2、对List的数据进行从小到大排序;
3、对List的数据25%的数据记做Q1,75%的数据记做Q3,保存到MAP中;
4、对List的数据Q3与Q1做减法记做IQR,保存到MAP中;
5、将List的数据保存到excel中的sheet2(防止覆盖原来的数据)。
如上,步骤1、2、5不懂可以百度相关的知识点,3、4只是简单的数据操作。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |