«r» etiketlenmiş sorular

R, istatistiksel hesaplama, biyoinformatik, görselleştirme ve genel hesaplama için ücretsiz, açık kaynaklı bir programlama dili ve yazılım ortamıdır. Lütfen istenen çıktı ile birlikte minimum ve tekrarlanabilir örnekler verin. Veri için `dput ()` kullanın ve `library ()` çağrıları olan tüm temel olmayan paketleri belirtin. Verileri veri veya kod için gömmeyin, onun yerine girintili kod blokları kullanın. İstatistiklerle ilgili sorular için https://stats.stackexchange.com adresini kullanın.

2
R: Kod mantığını UI / html etiketlerinden zarif bir şekilde nasıl ayırırım?
Sorun Dinamik olarak ui-elements ( shiny.tag,, shiny.tag.list...) oluştururken, genellikle kod mantığımdan ayırmakta zorlanır ve genellikle iç içe geçmiş tags$div(...), döngüler ve koşullu ifadelerle karıştırılmış kıvrımlı bir karmaşa ile sonuçlanır . Sinir bozucu ve çirkin görünmekle birlikte, örneğin html şablonlarında değişiklik yaparken de hataya açıktır. Tekrarlanabilir örnek Diyelim ki aşağıdaki veri …

1
Bir ggplot grafiğinde her bir çubuğa resim ekleme
Farklı istatistiklerde farklı NBA çaylaklarını karşılaştırmaya çalışıyorum ve r / dataisbeautiful grafiklerinde olduğu gibi, grafiğin sonuna oyuncunun yüzünü ekleyebilirsem grafiğin harika görüneceğini düşündüm . Kodum şu anda bu: a3 %>% ggplot(aes(x = reorder(Player, PPM), y = PPM)) + geom_bar(stat = "identity", aes(fill = Player)) + geom_text(aes(label = PPM), size = …
9 r  image  ggplot2 

3
R'deki bir dizedeki karakterleri verimli bir şekilde nasıl sıralayabilirim?
Bir vektördeki her dizenin karakterlerini nasıl verimli bir şekilde sıralayabilirim? Örneğin, dizelerin bir vektörü verildiğinde: set.seed(1) strings <- c(do.call(paste0, replicate(4, sample(LETTERS, 10000, TRUE), FALSE)), do.call(paste0, replicate(3, sample(LETTERS, 10000, TRUE), FALSE)), do.call(paste0, replicate(2, sample(LETTERS, 10000, TRUE), FALSE))) Her dizeyi bir vektöre bölmek, vektör sıralamak ve daha sonra çıktı daraltmak bir işlev …

4
Çakışan sürelerle satırları düşürmenin etkili yolu
Başlangıç ​​ve bitiş zamanlarını temsil eden sütunlarla uzun bir veri kümem var ve başka bir ile çakışıyorsa ve daha yüksek önceliğe sahipse (örneğin 1 en yüksek önceliktir) bir satır bırakmak istiyorum. Örnek verilerim library(tidyverse) library(lubridate) times_df <- tibble(start = as_datetime(c("2019-10-05 14:05:25", "2019-10-05 17:30:20", "2019-10-05 17:37:00", "2019-10-06 04:43:55", "2019-10-06 04:53:45")), stop …
9 r  dplyr 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.