1

46175*741 のマトリックスがあります。すべての行の四分位数を取得したい。この質問 (四分位数の列を作成する方法は? ) に基づいて、次のことを試しました。

dat_quartiles <- apply(t(dat) , 1, function(x) within(x, as.integer(cut(x, quantile(x, probs=0:4/4), include.lowest=TRUE))))

しかし、私はエラーが発生します:

Error in UseMethod("within") : no applicable method for 'within' applied to an object of class "c('integer', 'numeric')"

正確にどこが間違っているのですか?

4

1 に答える 1