VolatilityBy


VolatilityBy()操作将输入的数据集里的每一个主键的数据记录分区,排序,计算记录的变化波动。常见的用途包括金融,例:股票价格变化波动。

  • keys: (必需提供) STRING格式。 标识主键的表达式,多列以逗号分隔。
  • unit: (必需提供) STRING格式。计算每一行变化的单位的的表达式。
  • value: (必需提供) STRING格式。计算每一行变化的值的的表达式。
  • window: (非必需) INT格式。计算波动窗口大小。默认值为50。
  • cycle: (非必需) INT格式。计算波动整体区间大小。区间应大于窗口。默认值为365。
  • partitions: (非必需) INT格式。分区的数量(如果需要重新分区)。默认值为0(保持现有的数据分区)。
  • percent_change_name: (非必需) STRING格式。新增加的比例变化的列名。默认值为'percent_change'。
  • volatility_name: (非必需) STRING格式。新增加的波动值的列名。默认值为'volatility'。