這裏是一個玩具例子:如何將列名作爲參數傳遞給函數?
df <- data.frame(user=c('a','b'), rating=c(1,2), age=c(17,33))
rating <- function(df, var){x <- df %>% summarise(sum(var))}
rating(df,age)
當我執行的功能,我得到以下錯誤:
Error in summarise_impl(.data, dots) : object 'age' not found
如何通過列名作爲參數傳遞給函數?
你見過這個嗎? https://stackoverflow.com/a/26724721/322912 –
這有點過時了,我會嘗試udden的建議。 – ronencozen