私はchisq.test
たくさんの変数を実行していますが、予期せず失敗しました:
Error in chisq.test(var1, var2) : 'x' and 'y' must have at least 2 levels
簡単に調べると、次のことがわかります。
> table(var1,var2)
var2
var1 1 2 3 4 5 6
0 34 48 153 710 1667 2177
1 0 0 0 0 0 0
したがって、分割表には空の行があり、1 行だけが残ります。そのような変数のテストを実行して、ループでそれらをスキップするにはどうすればよいですか?