一种CSV数据处理方法、装置、设备和存储介质制造方法及图纸

技术编号:38143812 阅读:12 留言:0更新日期:2023-07-08 10:00
本发明专利技术实施例公开了一种CSV数据处理方法、装置、设备和存储介质,其中,方法包括:获取目标CSV表格,并基于CSV数据选择指令,从所述目标CSV表格中确定至少一个待处理CSV数据集合;基于所述至少一个待处理CSV数据集合的数据变化趋势,分别对各所述待处理CSV数据集合进行拟合处理,得到至少一个CSV拟合数据集合;基于所述至少一个CSV拟合数据集合,在预设CSV数据坐标系下生成至少一个目标CSV曲线图像,完成对所述待处理CSV数据集合的数据处理过程。本发明专利技术实施例的技术方案解决了现有技术中的CSV数据可视性不足的问题,可以直观的表现CSV数据的变化趋势,提高CSV数据的可视性。提高CSV数据的可视性。提高CSV数据的可视性。

【技术实现步骤摘要】
一种CSV数据处理方法、装置、设备和存储介质


[0001]本专利技术实施例涉及数据处理
,尤其涉及一种CSV数据处理方法、装置、设备和存储介质。

技术介绍

[0002]新能源电池包检测后,会生成大量的CSV(Comma

Separated Values,逗号分隔值)文件,CSV文件中的数据可以以表格的形式进行呈现,但这种数据呈现方式无法直观的表现CSV数据的变化趋势,数据可视性不足。

技术实现思路

[0003]本专利技术实施例提供了一种CSV数据处理方法、装置、设备和存储介质,可以直观的表现CSV数据的变化趋势,提高CSV数据的可视性。
[0004]第一方面,本专利技术实施例提供了一种CSV数据处理方法,该方法包括:
[0005]获取目标CSV表格,并基于CSV数据选择指令,从所述目标CSV表格中确定至少一个待处理CSV数据集合;
[0006]基于所述至少一个待处理CSV数据集合的数据变化趋势,分别对各所述待处理CSV数据集合进行拟合处理,得到至少一个CSV拟合数据集合;
[0007]基于所述至少一个CSV拟合数据集合,在预设CSV数据坐标系下生成至少一个目标CSV曲线图像,完成对所述待处理CSV数据集合的数据处理过程。
[0008]第二方面,本专利技术实施例提供了一种CSV数据处理装置,该装置包括:
[0009]待处理CSV数据集合确定模块,用于获取目标CSV表格,并基于CSV数据选择指令,从所述目标CSV表格中确定至少一个待处理CSV数据集合;
[0010]CSV数据拟合模块,用于基于所述至少一个待处理CSV数据集合的数据变化趋势,分别对各所述待处理CSV数据集合进行拟合处理,得到至少一个CSV拟合数据集合;
[0011]CSV曲线图像生成模块,用于基于所述至少一个CSV拟合数据集合,在预设CSV数据坐标系下生成至少一个目标CSV曲线图像,完成对所述待处理CSV数据集合的数据处理过程。
[0012]第三方面,本专利技术实施例提供了一种计算机设备,该计算机设备包括:
[0013]一个或多个处理器;
[0014]存储器,用于存储一个或多个程序;
[0015]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任一实施例所述的CSV数据处理方法。
[0016]第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一实施例所述的CSV数据处理方法。
[0017]本专利技术实施例所提供的技术方案,通过获取目标CSV表格,并基于CSV数据选择指令,从所述目标CSV表格中确定至少一个待处理CSV数据集合;基于所述至少一个待处理CSV
数据集合的数据变化趋势,分别对各所述待处理CSV数据集合进行拟合处理,得到至少一个CSV拟合数据集合;基于所述至少一个CSV拟合数据集合,在预设CSV数据坐标系下生成至少一个目标CSV曲线图像,完成对所述待处理CSV数据集合的数据处理过程。本专利技术实施例的技术方案解决了现有技术中的CSV数据可视性不足的问题,可以直观的表现CSV数据的变化趋势,提高CSV数据的可视性。
附图说明
[0018]图1是本专利技术实施例提供的一种CSV数据处理方法流程图;
[0019]图2是本专利技术实施例提供的一种CSV数据处理方法流程图;
[0020]图3是本专利技术实施例提供的一种进行CSV数据处理的工作流程图;
[0021]图4是本专利技术实施例提供的一种CSV数据处理装置的结构示意图;
[0022]图5是本专利技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0023]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]图1是本专利技术实施例提供的一种CSV数据处理方法流程图,本专利技术实施例可适用于对CSV数据进行处理的场景中,该方法可以由CSV数据处理装置执行,该装置可以由软件和/或硬件的方式来实现。
[0025]如图1所示,CSV数据处理方法包括以下步骤:
[0026]S110、获取目标CSV表格,并基于CSV数据选择指令,从所述目标CSV表格中确定至少一个待处理CSV数据集合。
[0027]目标CSV表格可以是需要对其中的数据进行数据可视化处理的表格,具体的,目标CSV表格可以由初始CSV文件进行文件格式转化获得。在目标CSV表格中,有多种类型的数据,例如,电压数据、电流数据、功率数据等,同列的数据即为同种类型的数据,同时,每个数据以单元格的方式进行分隔,可以方便后续的数据处理。
[0028]CSV数据选择指令可以是由用户发出的选择CSV数据的指令,具体的,可以在预设的人机交互界面展示目标CSV表格,将用户对目标CSV表格中数据进行的选择指令作为CSV数据选择指令,将被选中的数据列作为待处理CSV数据集合。进一步的,当用户对多个数据列进行选中时,可以将每个数据列分别作为一个待处理CSV数据集合,进而得到多个待处理CSV数据集合。
[0029]S120、基于所述至少一个待处理CSV数据集合的数据变化趋势,分别对各所述待处理CSV数据集合进行拟合处理,得到至少一个CSV拟合数据集合。
[0030]其中,数据变化趋势可以是CSV数据集合中数据的变化走向,具体的,可以通过预设分布算法对待处理CSV数据集合中的待处理CSV数据进行变化趋势计算,得到待处理CSV数据集合的法矩阵,并将法矩阵作为待处理CSV数据集合的数据变化趋势。其中,法矩阵可以是能够反映数据变化趋势的一种矩阵,在对数据进行线性预测时,可以将线性规划问题
数学模型转化为矩阵形式,通过矩阵运算,求得预测值,而法矩阵也即求取预测值过程中的中间参数,示例性的,法矩阵可以通过对待处理CSV数据集合中的数据和对应的时间数据进行累加和Sigma(西格玛)运算后得到。
[0031]进一步的,拟合处理可以是对待处理CSV数据集合的缺失数据进行补充的一种数据处理方式,通过拟合处理可以使待处理CSV数据集合中数据的变化趋势接近于一条平滑的曲线。当获取到待处理CSV数据集合的数据变化趋势后,可以基于数据变化趋势求取待处理CSV数据集合的拟合函数,再基于拟合函数对待处理CSV数据集合进行插值处理,得到CSV拟合数据集合。
[0032]具体的,可以通过对法矩阵进行最小二乘法计算,得到待处理CSV数据集合的增广矩阵;通过求解增广矩阵确定待处理CSV数据集合的拟合函数。再根据拟合函数对CSV数据集合中缺失的数据进行补充,例如,当待处理CSV数据集合的CSV拟合函数为y=ax+b时,可以通过代入多个自变量x,得到对应的因变量本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CSV数据处理方法,其特征在于,所述方法包括:获取目标CSV表格,并基于CSV数据选择指令,从所述目标CSV表格中确定至少一个待处理CSV数据集合;通过预设分布算法对所述待处理CSV数据集合中的待处理CSV数据进行变化趋势计算,得到所述待处理CSV数据集合的法矩阵;对所述法矩阵进行最小二乘法计算,得到所述待处理CSV数据集合的增广矩阵,并通过求解所述增广矩阵确定所述待处理CSV数据集合的CSV拟合函数;基于各所述待处理CSV数据集合的CSV拟合函数对相应所述待处理CSV数据集合进行插值处理,得到至少一个CSV拟合数据集合;基于所述至少一个CSV拟合数据集合,在预设CSV数据坐标系下生成至少一个目标CSV曲线图像,完成对所述待处理CSV数据集合的数据处理过程。2.根据权利要求1所述的方法,其特征在于,所述获取目标CSV表格,包括:获取目标CSV文件,将所述目标CSV文件中的各CSV行数据集合依次转换为CSV列数据集合,得到所述目标CSV表格。3.根据权利要求1所述的方法,其特征在于,所述基于CSV数据选择指令,从所述目标CSV表格中确定待处理CSV数据集合,包括:在预设CSV表格展示与交互界面展示所述目标CSV表格,当所述目标CSV表格中任意一个或多个CSV列数据集合被选中时,获取到所述CSV数据选择指令;将被选中的所述一个或多个CSV列数据集合作为所述至少一个待处理CSV数据集合。4.根据权利要求1所述的方法,其特征在于,所述基于所述CSV拟合数据集合,在预设CSV数据坐标系下生成目标CSV曲线图像,包括:根据所述CSV拟合数据集合与预设CSV数据坐标系的映射关系,确定...

【专利技术属性】
技术研发人员:舒伟潘朝董汉陈超
申请(专利权)人:苏州清研精准汽车科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1