Group_map alternatifleri
Dec 07 2020
Ben temel R kodu ve ne olacağını merak ediyorum data.tableaynı işi yapmak kod group_mapiçinde dplyr?
Örneğin, bu kodu temel R ve data.tablekodu kullanarak nasıl gerçekleştirebilirsiniz ?
iris %>%
group_by(Species) %>%
group_map(~ lm(Petal.Length ~ Sepal.Length, data = .x))
Çok teşekkürler!
DÜZENLE Yukarıdaki kodun tamamını temel R koduna dönüştürmek istiyorum ve böylece mümkünse group_byve%>%
Yanıtlar
4 PeaceWang Dec 07 2020 at 13:11
İle tarafından ve .SD , data.table kod çalışabilir
iris %>%
data.table(.) %>%
.[, .(list(lm(Petal.Length ~ Sepal.Length, .SD))), by = .(Species)] %>%
as.list()
Bu soruya benzer Data.Table paketi kullanarak gruba göre uygun model
%>% , Gerekli değildir
as.list(data.table(iris)[, .(list(lm(Petal.Length ~ Sepal.Length, .SD))), by = .(Species)])
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'