0
我對ddply相當陌生。我想申請一個幾何平均值功能ddply,像這樣:ddply:通過幾何平均函數
monthly.ave <- ddply(monthly,
c("year", "month"),
summarise,
mean = mean(abs.hrs.prop, na.rm=TRUE),
median = median(abs.hrs.prop, na.rm=TRUE),
geom.mean = geometric.mean(abs.hrs.prop, na.rm=TRUE))
ddply,當然,不知道geometric.mean。那麼,我如何將幾何平均函數傳遞給ddply?
你從哪裏得到'geometric.mean()'函數? –
「ddply」不知道「mean」或「median」,它會在全局環境和附加名稱空間(您已加載的包)中查找它們。只要'geometric.mean()'是一個你已經定義的函數,或者它已經在你已經加載的包中定義了,那就沒問題。 – Gregor
只是爲了澄清,我沒有geometric.mean(至少不是) –