我有一个有很多记录的JSON,对于这个问题,我们假设100.有两个键,Change和Sign。更改类似0.14,Sign是两个符号“+”或“ - ”中的一个。计算Ruby中值的相对强度
对于每一条记录,我想添加两个“20记录总数”和“20记录总数”键。如果这些值分别等于标志为“+”和“ - ”的最后20条记录的总和。
所以,对于 “20记录了总” 是这样的:
array.collect {|array| array['change']}
array.collect {|array| array['sign']}
if sign = "+" then
#store change in uparray
#when uparray has 20 records add it up and create variable 20recorduptotal
任何帮助表示赞赏。非常感谢
我相信我需要使用.each_cons(20),但只有使用适用符号的记录。
'变化是一个整数(0.14)' - 这不可能是真的。 – sawa
我不确定我是否正确描述了它。在JSON中,更改将是一个0.14的数字,Sign可以是正数或负数。对困惑感到抱歉。谢谢 – gcubed
列表开头的40个或更多记录会发生什么情况,哪些记录没有20个以前的上/下记录? –