4
在R包reshape2中,dcast()函數的參數fun.aggregate =是否有接受參數本身的能力?dcast fun.aggregate參數
例如, dcast(數據幀,X〜Y,value.var = 'Z',fun.aggregate =平均值(na.rm = T))
我這麼問是因爲我用我自己fun.aggregate參數的函數,我寧願不將參數硬編碼到不斷增加的函數列表中。
本網站很棒;感謝大家。
在R包reshape2中,dcast()函數的參數fun.aggregate =是否有接受參數本身的能力?dcast fun.aggregate參數
例如, dcast(數據幀,X〜Y,value.var = 'Z',fun.aggregate =平均值(na.rm = T))
我這麼問是因爲我用我自己fun.aggregate參數的函數,我寧願不將參數硬編碼到不斷增加的函數列表中。
本網站很棒;感謝大家。
像R中的許多函數一樣,dcast
有一個...
參數,通常用於將其他參數傳遞給函數。事實上,在?dcast
,你會在「參數節」找到這一行:
...
進一步參數傳遞給聚合函數
因此,寫你的例子的正確方法將是:
dcast(dataFrame, x ~ y, value.var = 'z', fun.aggregate = mean, na.rm = TRUE)