Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 减去JS中列中的值_Javascript_Csv_Subtraction - Fatal编程技术网

Javascript 减去JS中列中的值

Javascript 减去JS中列中的值,javascript,csv,subtraction,Javascript,Csv,Subtraction,我正在读取一个cvs文件,其中一列包含unix时间戳。我想计算值1和值2、值2和值3等之间的差异。我应该怎么做?请参阅: 计算时差仅仅是在将数据放入数组并使用parseInt将其解析为Number/long后减去它们 阅读注释后编辑代码段。看起来数据中的所有差异都是900毫秒,但该代码应该适用于任何其他值 需要注意的是,它假设数据中似乎存在“从高到低”的顺序 var csv=[ '1374225300,126.0,1662.0,379.0,337.0,1091.0,893.0', '13742

我正在读取一个cvs文件,其中一列包含unix时间戳。我想计算值1和值2、值2和值3等之间的差异。我应该怎么做?

请参阅:

计算时差仅仅是在将数据放入数组并使用parseInt将其解析为Number/long后减去它们


阅读注释后编辑代码段。看起来数据中的所有差异都是900毫秒,但该代码应该适用于任何其他值

需要注意的是,它假设数据中似乎存在“从高到低”的顺序

var csv=[
'1374225300,126.0,1662.0,379.0,337.0,1091.0,893.0',
'1374224400,84.0,1491.0,251.0,289.0,909.0,801.0',
'1374223500,72.0,1200.0,126.0,180.0,651.0,682.0 ',
'1374222600,84.0,1011.0,126.0,180.0,505.0,563.0 ',
'1374221700,72.0,718.0,84.0,109.0,295.0,441.0 '
//…等等
];
函数getPairDifference(对){
//“pair”是一个基于零的整数。
//“0”将返回csv行“0”和“1”之间的差异
//“1”将返回csv行“1”和“2”之间的差异
//等等。。。
var firstVal=parseInt(csv[pair].split(“,”[0]);
var secondVal=parseInt(csv[pair+1]。拆分(“,”[0]);
返回firstVal-secondVal;
}
对于(变量i=0;i

因此我将unix时间戳解析为一个浮点。我现在该如何继续?我不太明白上面的功能。下面是我代码的相关部分:for(var i=(csv.length-1);i>=0;i--){var a=csv[i].split(“,”);var time=parseFloat(a[0]);您可以从CSV数据中添加几行演示行吗?如果不知道数据结构,很难获得完整的图片。给您:137422530126.01662.0379.0337.01091.0893.0 1374224400,84.01491.0251.0251.0289.0909.0801.0 1374223500,72.01200.0126.0180.0651.0682.0 1374222600,84.01011.0126.0180.0505.0563.0 1374221700,72.0,718.0,84.0109.0295.0441.0 1374220800,84.0168.0,84.0,84.0168.0323.0 1374219900,42.0109.0,42.0,72.0,84.0214.0 1374219000,42.0,84.0,84.0,84.0,0.0103.0 1374218100,3.0,72.0,42.0,36.0,0.0,0.0,53.0 1374217200,0.0,0.0,0.0,0.0.0.0,0.0.0.0,0.0.0.0我已经编辑了更多的片段,希望对你的原始数据有所帮助。