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

14
Ggplot2'de marjinal histogramlı dağılım grafiği
Aşağıdaki örnekteki gibi marjinal histogramlı dağılım grafikleri oluşturmanın bir yolu var mı ggplot2? Matlab'da bu scatterhist()işlevdir ve R için de eşdeğerleri vardır. Ancak, ggplot2 için görmedim. Tek grafikleri oluşturarak bir girişimde bulundum, ancak bunları nasıl düzgün bir şekilde ayarlayacağımı bilmiyorum. require(ggplot2) x<-rnorm(300) y<-rt(300,df=2) xy<-data.frame(x,y) xhist <- qplot(x, geom="histogram") + scale_x_continuous(limits=c(min(x),max(x))) …

5
Frekans / değere göre ayrık x ölçeği sipariş etme
Ayrık x ölçeğine sahip ggplot kullanarak kaçık bir çubuk grafik yapıyorum, x ekseni şimdi alfabetik olarak düzenlenmiştir, ancak y ekseninin değeriyle (yani en uzun çubuk sola yerleştirilmelidir). Siparişi veya sıralamayı denedim, ancak sırasıyla x eksenini sıraladım, ancak sırasıyla çubukları değil. Neyi yanlış yaptım?
137 r  ggplot2  r-faq 

9
Gruplandırılmış verilerden ilk ve son satırı seçme
Soru Kullanma dplyr, nasıl bir açıklamada üst ve gruplandırılmış verilerin alt gözlemler / satırları seçilir? Veri ve Örnek Bir veri çerçevesi verildi df <- data.frame(id=c(1,1,1,2,2,2,3,3,3), stopId=c("a","b","c","a","b","c","a","b","c"), stopSequence=c(1,2,3,3,1,4,3,1,2)) Her gruptan üst ve alt gözlemleri kullanarak slice, ancak iki ayrı ifade kullanarak alabilirim: firstStop <- df %>% group_by(id) %>% arrange(stopSequence) %>% slice(1) …
137 r  dplyr 

5
Kodu bir R komut dosyasında birden çok satıra bölme
Birden çok satır üzerinde bir R komut dosyasında bir satırı bölmek istiyorum (çok uzun olduğu için). Bunu nasıl yaparım? Özellikle, benim gibi bir çizgi var setwd('~/a/very/long/path/here/that/goes/beyond/80/characters/and/then/some/more') Uzun yolu birden çok satıra bölmek mümkün mü? denedim setwd('~/a/very/long/path/here/that/goes/beyond/80/characters/and/ then/some/more') ile returnilk satırının sonunda anahtar; ama bu işe yaramıyor. Teşekkürler.
137 r  multiline 

5
Belirli bir uzantıya sahip tüm dosyaları listelemek için R kullanma
R konusunda çok yeniyim ve ArcGIS kullanılarak oluşturulan bir dizi .dbf tablosunu yinelemek ve bir dizi grafik üretmek için bir R komut dosyasını güncellemek için çalışıyorum. Tüm .dbf dosyalarımı içeren bir C: \ Scratch dizinim var. Ancak ArcGIS bu tabloları oluşturduğunda bir .dbf.xml dosyası da içerir. Bu .dbf.xml dosyalarını dosya …
137 r 

8
R MarkDown ve R NoteBook arasındaki fark
Ne arasındaki farklar yüksek bir düzeyde anlamaya çalışıyorum R Markdownve R NoteBook. Birbirleriyle ilişkili olduklarını biliyorum ama birbirleriyle nasıl ilişkili olduklarını anlamak istiyorum. Anladığım kadarıyla şu: R Notebook'ların gerçekten R Markdown belgeleri olduğunu biliyorum ama terminolojiler konusunda kafam karıştı. RStudio yeni dosya seçeneğinin her ikisine de sahiptir R Markdownve R …


3
R'de, bir işleve gönderildikten sonra nesnenin adı nasıl alınır?
Tersini arıyorum get(). Bir nesne adı verildiğinde, o nesneyi temsil eden karakter dizesinin doğrudan nesneden çıkarılmasını istiyorum. fooAradığım işlevin yer tutucusu olmakla ilgili önemsiz bir örnek . z <- data.frame(x=1:10, y=1:10) test <- function(a){ mean.x <- mean(a$x) print(foo(a)) return(mean.x)} test(z) Yazdırılacaktı: "z" Şu anki sorunumda uygulaması daha zor olan çalışmalarım: …
136 r 

7
Bir desene göre bir alt dizeyi ayıklayın
Dize listesi olduğunu varsayalım: string = c("G1:E001", "G2:E002", "G3:E003") Şimdi sadece iki nokta üst üste ":" den sonraki parçaları içeren bir dizi vektörü elde etmeyi umuyorum, yani substring = c(E001,E002,E003). R'de bunu yapmanın uygun bir yolu var mı? Kullanıyor substrmusunuz?
136 regex  r  substr 

8
R ve Julia'yı birbirine mi bağlıyorsunuz?
Julia, hızlı ve sözdizimi hesaplaması için çok umut verici görünüyor (örneğin, burada) ), ancak bir süre için genel istatistik iş akışı açısından R'nin yakınında hiçbir yerde olmayacağından şüpheleniyorum. Bu yüzden C ++ ağırlıklı olarak R programlarında kullanıldığı yerde kullanmak istiyorum: yavaş kod bölümlerini optimize etmek. Julia'yı öğrenmeye zaman ayırmadan önce, …
135 r  julia 

2
Rbindlist neden rbind 'den daha iyi?
Ben daha iyi olması gerekiyordu data.tableSO üzerinde burada bazı konuşmaları belgelendirme ve de fark ettim .rbindlistrbind Neden daha rbindlistiyi rbindve hangi senaryoların rbindlistgerçekten üstesinden geldiğini bilmek istiyorum rbind? Bellek kullanımı açısından herhangi bir avantajı var mı?
135 r  data.table  rbind  rbindlist 



10
R'de yüzde olarak bir sayı nasıl biçimlendirilir?
Eskiden R'ye yeni gelen biri olarak beni şaşırtan şeylerden biri, bir sayının yazdırma için yüzde olarak nasıl biçimlendirileceğiydi. Örneğin, görüntüler 0.12345olarak 12.345%. Bunun için birkaç çözümüm var, ancak bunların hiçbiri "yeni dostça" görünmüyor. Örneğin: set.seed(1) m <- runif(5) paste(round(100*m, 2), "%", sep="") [1] "26.55%" "37.21%" "57.29%" "90.82%" "20.17%" sprintf("%1.2f%%", 100*m) …
135 r  formatting 

4
R Markdown'a resim / tablo ekle
Bu yüzden R Markdown'a bir tablo VE bir resim eklemek istiyorum. Normal kelime belgesine kolayca bir tablo ekleyebilirim (2 sütuna 5 satır) ve resim için kopyalayıp yapıştırabilirim. 5 satıra 2 sütunlu bir tabloyu nasıl ekleyebilirim (ve bunlara bir şeyler de yazabilirim) (ve ayrıca tabloyu 2. sütunun ilkinden daha geniş olması …
135 r  r-markdown 

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.