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

11
R Markdown dosyası `` source ('myfile.r') `gibi nasıl kaynaklanır?
Genellikle bir ana R Markdown dosyam veya sourcebaşka bir R dosyası (örneğin, veri işleme için) olan örgü LaTeX dosyam olur . Bununla birlikte, bazı durumlarda bu kaynaklı dosyaların kendi çoğaltılabilir belgeleri olmasının yararlı olacağını düşünüyordum (örneğin, yalnızca veri işleme için komutlar içeren değil, aynı zamanda veri işleme kararlarını açıklayan yeniden …
89 r  markdown  knitr 

7
Farklı boyut ve renkte bir ggplot2 altyazısı nasıl eklenir?
Çökeltme barplotlarını iyileştirmek için ggplot2 kullanıyorum. İşte başarmak istediğim şeyin tekrarlanabilir bir örneği: library(ggplot2) library(gridExtra) secu <- seq(1, 16, by=2) melt.d <- data.frame(y=secu, x=LETTERS[1:8]) m <- ggplot(melt.d, aes(x=x, y=y)) + geom_bar(fill="darkblue") + labs(x="Weather stations", y="Accumulated Rainfall [mm]") + opts(axis.text.x=theme_text(angle=-45, hjust=0, vjust=1), title=expression("Rainfall"), plot.margin = unit(c(1.5, 1, 1, 1), "cm"), plot.title …
89 r  ggplot2  subtitle 

7
Order () işlevini anlama
order()İşlevin nasıl çalıştığını anlamaya çalışıyorum. Sıralandığında orijinal vektörü sıralayacak olan bir indis permütasyonu döndürdüğü izlenimindeydim. Örneğin, > a <- c(45,50,10,96) > order(a) [1] 3 1 2 4 c(2, 3, 1, 4)Sıralanan liste 10 45 50 96 olacağından bunun geri dönmesini beklerdim. Birisi bu işlevin dönüş değerini anlamama yardımcı olabilir mi?
89 r  sorting  r-faq 

3
Rmarkdown'a içindekiler tablosu nasıl eklenir?
İşaretleme belgeleri yazmak için RStudio kullanıyorum ve kullanıcının okumak için ilgili bölümü tıklatabilmesi için belgelerin üstüne İçindekiler (TOC) eklemek istiyorum. RPub'larla ilgili bazı örnekler vardı ama şimdi onları bulamıyorum. Lütfen kullanmadığımı pandocve Rmd& konusunda oldukça yeni olduğumu unutmayın knitr. Kullanmadan TOC eklemenin bir yolu var mı pandoc? Kullanmak zorunluysa pandoc, …
89 r  rstudio  r-markdown 

3
En boy oranı ggplot'ta nasıl düzeltilir?
Belgeme sığması için bir grafiği yeniden boyutlandırmaya çalışıyorum, ancak çizilen diyagramın kare olmasını sağlamakta güçlük çekiyorum. Misal: pdf(file = "./out.pdf", width = 5, height = 5) p <- ggplot(mydata, aes(x = col1, y = col2)) print(p) aux <- dev.off() X ve y için sınırlar aynı olsa da, sonuçtaki grafik kare …
89 r  ggplot2 

6
Virgülle Ayrılmış Vektör Oluşturma
Sayısal bir vektörüm var, biri, her bir öğenin virgülle ayrıldığı bir karakter vektörüne dönüştürmeye çalışıyorum. > one = c(1:5) > paste(as.character(one), collapse=", ") [1] "1, 2, 3, 4, 5" > paste(as.character(one), sep="' '", collapse=", ") [1] "1, 2, 3, 4, 5" Ancak çıktının şöyle görünmesini istiyorum: "1", "2", "3", "4", …
89 r 

10
R'deki Sankey Diyagramları?
Veri akışımı R'de bir Sankey Diyagramı ile görselleştirmeye çalışıyorum. Bu blog gönderisini Sankey Diyagramı üreten bir R betiğine bağlanırken buldum , maalesef oldukça ham ve biraz sınırlı (örnek kod ve veriler için aşağıya bakın). Daha gelişmiş başka komut dosyaları - veya belki bir paket - bilen var mı? Nihai hedefim, …

4
R'ye "yapıştır" ile bir değişken adı mı oluşturacaksınız?
Aşağıya bakınız: paste("perf.a", "1", sep="") # [1] "perf.a1" Ya bir değer atamak istersem perf.a1? Denedim as.name, as.symbolvb. Boşuna: as.name(paste("perf.a", "1", sep="")) = 5 # Error in as.name(paste("perf.a", "1", sep = "")) = 5 : # target of assignment expands to non-language object as.symbol(paste("perf.a", "1", sep="")) = 5 # Error in …
89 r 


11
Windows kullanan R'de dosya yolu sorunları ("Karakter dizesinde onaltılık rakamlar" hatası)
Windows'ta R çalıştırıyorum ve Masaüstünde bir csv dosyam var. Aşağıdaki gibi yüklerim, x<-read.csv("C:\Users\surfcat\Desktop\2006_dissimilarity.csv",header=TRUE) ancak R aşağıdaki hata mesajını veriyor Hata: "C: \ U" ile başlayan karakter dizesinde onaltılık rakamlar olmadan '\ U' kullanıldı Peki bu dosyayı yüklemenin doğru yolu nedir? Vista kullanıyorum

30
En kullanışlı R numarası nedir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 9 yıl önce kapalı . Kilitli …
88 r 




6
Dizede bir karakterin konumunu bulun
Bir dizedeki bir karakterin yerini bulmak istiyorum. Söyle: string = "the2quickbrownfoxeswere2tired" Ben dönmek için işlevini istiyorum 4ve 24karakteri konumunu - 2in s string.
88 regex  string  r 

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.