次のようなデータフレームがあります。
#df
ID DRUG FED AUC0t Tmax Cmax
1 1 0 100 5 20
2 1 1 200 6 25
3 0 1 NA 2 30
4 0 0 150 6 65
アンズなど。DRUG
AUC、Tmax、および Cmax に関する統計を、薬物および FED STATUSごとにまとめたいと思いFED
ます。私はdplyrを使用しています。例: AUC の場合:
CI90lo <- function(x) quantile(x, probs=0.05, na.rm=TRUE)
CI90hi <- function(x) quantile(x, probs=0.95, na.rm=TRUE)
summary <- df %>%
group_by(DRUG,FED) %>%
summarize(mean=mean(AUC0t, na.rm=TRUE),
low = CI90lo(AUC0t),
high= CI90hi(AUC0t),
min=min(AUC0t, na.rm=TRUE),
max=max(AUC0t,na.rm=TRUE),
sd= sd(AUC0t, na.rm=TRUE))
ただし、出力は DRUG および FED によってグループ化されません。これは、DRUG および FED でファセットされていないすべての統計を含む 1 行のみを示します。
理由はありますか?どうすれば正しいことをさせることができますか?