«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.


3
Ggplot2 çizgi grafiğine açıklama ekle
Ggplot2'deki efsaneler hakkında bir sorum var. Aynı grafiğe üç çizgi çizmeyi başardım ve kullanılan üç renkle bir efsane eklemek istiyorum. Kullanılan kod bu library(ggplot2) require(RCurl) link<-getURL("https://dl.dropbox.com/s/ds5zp9jonznpuwb/dat.txt") datos<- read.csv(textConnection(link),header=TRUE,sep=";") datos$fecha <- as.POSIXct(datos[,1], format="%d/%m/%Y") temp = ggplot(data=datos,aes(x=fecha, y=TempMax,colour="1")) + geom_line(colour="red") + opts(title="TITULO") + ylab("Temperatura (C)") + xlab(" ") + scale_y_continuous(limits = c(-10,40)) …
143 r  ggplot2  legend  r-faq 

14
Bir sütundaki NA değerlerinin sayısını belirleme
NABir veri çerçevesi sütunundaki değer sayısını saymak istiyorum . Veri çerçevemin çağrıldığını dfve düşündüğüm sütunun adının olduğunu söyle col. Geldiğim yol şudur: sapply(df$col, function(x) sum(length(which(is.na(x))))) Bunu yapmanın iyi / verimli bir yolu var mı?
143 r  dataframe 

17
NA'ların NA olmayan en son değerlerle değiştirilmesi
Bir data.frame (veya data.table), NA en yakın önceki NA olmayan değeri ile "ileri doldurmak" istiyorum. Vektörleri (a yerine data.frame) kullanmak için basit bir örnek şudur: > y <- c(NA, 2, 2, NA, NA, 3, NA, 4, NA, NA) Bu fill.NAs()şekilde inşa etmemi sağlayan bir işlev istiyorum yy: > yy [1] …
141 r  data.table  zoo  r-faq 

5
R'de “atış” a eşdeğer
Kişi R'de bir hatayı nasıl "atar"? Bir veri çerçevesi ve bazı sütun adları alır ve onlarla şeyler yapan bir işlevi var. Sütunlar yoksa, işlevin durmasını ve buna bağlı olarak tüm işlevleri durdurmasını istiyorum. Ben baktım recoverve browseve, tracebackama, onlar yakın görünüyordu ama aradığım şey değil.
141 r  error-handling 

6
R'de “<< -” (kapsam belirleme) nasıl kullanılır?
R girişinde kapsam belirleme hakkında okumayı bitirdim ve &lt;&lt;-ödevi çok merak ediyorum . Kılavuz, &lt;&lt;-anladığımı hissettiğim bir (çok ilginç) örnek gösterdi . Hala eksik olduğum şey, bunun ne zaman yararlı olabileceğinin bağlamı. Sizden okumak istediğim şey, kullanımının ne zaman &lt;&lt;-ilginç / yararlı olabileceğine dair örnekler (veya örneklere bağlantılar) . Kullanmanın …

12
Her bir benzersiz değer için olay sayısını sayın
Diyelim ki: v = rep(c(1,2, 2, 2), 25) Şimdi, her bir benzersiz değerin kaç kez göründüğünü saymak istiyorum. unique(v) benzersiz değerlerin ne olduğunu döndürür, ancak kaç tane olduklarını döndürmez. &gt; unique(v) [1] 1 2 Bana veren bir şey istiyorum length(v[v==1]) [1] 25 length(v[v==2]) [1] 75 ama daha genel bir astar …
140 r  count  unique 




4
“* Uygula” ailesi gerçekten vektörlenmemiş mi?
Bu yüzden her R yeni kullanıcıya " applyvectorized değil, Patrick Burns R Inferno Circle 4'e göz atın " diyerek alışkınız : Yaygın bir refleks, uygulama ailesinde bir işlev kullanmaktır. Bu vektörleşme değil, döngü gizleme . Apply işlevinin tanımında bir for döngüsü vardır. Laponly işlevi döngüyü gömer, ancak yürütme süreleri kabaca …

9
Birleşik ggplotlar için ortak bir Efsane ekleyin
Yatay olarak hizaladığım iki ggplotum var grid.arrange. Birçok forum gönderisine baktım, ancak denediğim her şey şimdi güncellenen ve başka bir şey olarak adlandırılan komutlar gibi görünüyor. Verilerim şöyle görünüyor; # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 0.186860 -0.203273 group4 0.417117 -0.002592 group1 -0.212201 0.358867 …
138 r  ggplot2  legend  gridextra 

6
Grid.arrange () çizimini dosyaya kaydetme
Kullanarak ggplot2düzenleyerek kullanarak birden fazla parsel çizmeye çalışıyorum grid.arrange(). Sahip olduğum tam sorunu açıklayan birini bulmayı başardığım için, bağlantı açıklamasından linkten alıntı yaptım : Ben kullandığınızda ggsave()sonra grid.arrange(), yani grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg") Izgara grafiğini değil, son bireysel ggplot'u kaydediyorum. Grafiği grid.arrange()kullanarak ggsave()veya benzeri bir şeyle gösterildiği gibi kaydetmenin herhangi bir yolu …
138 r  ggplot2  gridextra 

11
MATLAB, R'nin yapamadığı ne yapabilir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …


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.