6
Şimdi bu by_row() yeni tercih tidyverse uygulamasıdır ne amortismana tabi olacak: Size tek sütuna yuva her satır olabilir sanki görünüyorpwt ile rowwise() do() eşdeğeri, şimdi by_row() değer kaybına uğruyor mu? (Mi?) Purrr içinde
somedata = expand.grid(a=1:3,b=3,c=runif(3))
somedata %>%
rowwise() %>% do(binom.test(x=.$a,n=.$b,p=.$c) %>% tidy())
ve sonra map() kullanın, ama bu yuvalama işlemini nasıl yapacağından emin değilim ... ve bu biraz karanlık gibi görünüyor. Daha iyi bir yolu var mı? İşte
pmap işlevi çağrısı argümanları geçmek izin mu ile
map
ile bir yoludur? Örneğin, bunun yerine "p" argümanının binom.test dosyasında "c-0.5" olmasını istediyseniz, pmap (binom.test (p = .z-0.5)) gibi bir şey yapmak isterdim, fakat açıkçası Çalışıyorum Eşdeğer var mı? –@NicholasRoot Sanırım pmap (~ binom.test (., P = z -0.5)) ' – akrun
' unda'ndan kaçınmanız gerektiğini unutmayın. işlevi (bu durumda binom.test). Bu daha açık ve muhtemelen daha güvenli olurdu. – cboettig