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')"
正確にどこが間違っているのですか?