R里面svyranktest每次使用都报错

老师好,我有一个数据是加权数据,当极限表里面比较一个连续变量(年龄)在一个三分类变量(吸烟:分为从不,既往和目前三个组)直接是否有差异时,使用svyrankrest检验,每次都报错。当使用二分类变量时候就不报错,但是这个kw检验不就是为了比较一个连续变量在多个组之间有无差异吗? 请问老师要怎么解决,急求,谢谢老师,谢谢您!