问答交流

【其他】ts_max会出现nan值,该怎么解决呢?

由bqxjeoyo创建,最终由jayjaypp 被浏览 15 用户

想取近1000天,个股收盘价的最大值,用ts_max的时候,发现如果个股上市未满1000天的话,该变量值就会变成nan…如果未满1000天,这个变量值不应该是上市至今最大收盘价么?

请问平台的各位老师,这个问题该怎么解决呢?

{w:100}

{w:100} {w:100}

标签

时间序列分析
评论
  • 试试把不足1000天的 改为上市天数 list_days_0
  • ts_max(close_0, where( list_days_0>1000 , 1000 , list_days_0 ) )
  • 由于停牌某些原因, 上市天数不代表数据就有足够天数, 也可能出现空值, 那就改为 减30天
  • ts_max(close_0, where( list_days_0>1000 , 1000 , list_days_0 - 30 ) )
{link}