câu hỏi của tôi ngoài việc xác định hàm bên ngoài summaryise_each với nhiều đối số, có cách nào khác để thêm đối số trực tiếp trong summaryise_each không?thêm đối số khác để tóm tắt trong dplyr
Ví dụ tôi muốn có được giá trị trung bình mà không NAs.this cách làm việc
mean_fun=function(x)mean(x,na.rm=TRUE)
AA_group=AA_new %>% group_by(tractID)
AA_group %>% summarise_each(funs(mean_fun))
tôi tự hỏi liệu có một cách để thêm na.rm=TRUE
trực tiếp đến summarise_each
, chẳng hạn như more_args
lựa chọn?
và cũng nếu tôi đặt mean_fun trực tiếp đến summarise_each cụ thể là,
AA_group %>% summarise_each(funs(function(x)mean(x,na.rm=TRUE)))
và lỗi là
expecting a single value
Điều đó có nghĩa rằng mỗi khi chúng ta muốn sử dụng summarise_each, chúng ta phải xác định một chức năng bên ngoài đó?
Tại sao không cung cấp một [ví dụ tái sản xuất] (http://stackoverflow.com/questions/5963269/how-to-make-a-great- r-reproducible-example) với đầu vào mẫu và đầu ra mong muốn. Điều này sẽ giúp người khác trả lời câu hỏi của bạn dễ dàng hơn nhiều. – MrFlick
'summaryise_each (funs (mean (., Na.rm = TRUE)))'? – A5C1D2H2I1M1N2O1R2T1
@AnandaMahto nó hoạt động !! cuối cùng..thx! – MYjx