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

8
Data.table'daki sütun sınıflarını dönüştürün
Data.table'ı kullanırken sorun yaşıyorum: Sütun sınıflarını nasıl dönüştürürüm? İşte basit bir örnek: data.frame ile onu data.table ile dönüştürmede sorun yaşamıyorum, nasıl yapacağımı bilmiyorum: df <- data.frame(ID=c(rep("A", 5), rep("B",5)), Quarter=c(1:5, 1:5), value=rnorm(10)) #One way: http://stackoverflow.com/questions/2851015/r-convert-data-frame-columns-from-factors-to-characters df <- data.frame(lapply(df, as.character), stringsAsFactors=FALSE) #Another way df[, "value"] <- as.numeric(df[, "value"]) library(data.table) dt <- data.table(ID=c(rep("A", …
118 r  data.table 

3
R'deki bir dizedeki tüm özel karakterler kaldırılsın mı?
R'deki dizeden tüm özel karakterler nasıl kaldırılır ve boşluklarla değiştirilir? Kaldırılacak bazı özel karakterler şunlardır: ~!@#$%^&*(){}_+:"<>?,./;'[]-= Denedim regexile [:punct:]desen ancak yalnızca noktalama işaretlerini kaldırır. Soru 2: Ve nasıl gibi yabancı dillerden karakterleri kaldırmak için â í ü Â á ą ę ś ć? Cevap: [^[:alnum:]]Kaldırmak için kullanın ~!@#$%^&*(){}_+:"<>?,./;'[]-=ve içindeki veya …
118 regex  string  r  character 

11
Bazı sayılar binlik ayırıcı olarak virgül içerdiğinde veriler nasıl okunur?
Bazı sayısal değerlerin virgülle bin ayırıcısı olarak dizeler olarak ifade edildiği bir csv dosyam var, örneğin "1,513"bunun yerine 1513. Verileri R'ye okumanın en basit yolu nedir? Kullanabilirim read.csv(..., colClasses="character"), ancak o zaman bu sütunları sayısal hale getirmeden önce ilgili öğelerdeki virgülleri çıkarmam gerekiyor ve bunu yapmanın düzgün bir yolunu bulamıyorum.
117 r  csv  r-faq 

3
R kullanarak maksimum değeri içeren satır dizini bulma
Aşağıdaki matris verildiğinde, ikinci sütundaki maksimum değeri bulmak istediğimi varsayalım: mat <- matrix(c(1:3,7:9,4:6), byrow = T, nc = 3) mat [,1] [,2] [,3] [1,] 1 2 3 [2,] 7 8 9 [3,] 4 5 6 max(mat[,2])8 döneceğini biliyorum . Satır indeksini nasıl döndürebilirim, bu durumda ikinci satır?
117 r  matrix 

3
Bir R dağılım grafiğindeki noktaların boyutunu kontrol ediyor musunuz?
R'de plot()fonksiyon pch, arsadaki noktaların görünümünü kontrol eden bir argüman alır . On binlerce noktaya sahip dağılım grafikleri yapıyorum ve küçük ama çok küçük olmayan bir noktayı tercih ediyorum. Temel olarak, pch='.'çok küçük, ama pch=19çok şişman buluyorum . Ortada bir şey var mı yoksa noktaları bir şekilde küçültmenin bir yolu …
117 r  plot  scatter-plot 


16
R: rJava paketi yükleme başarısız
Komutu kullanarak rJava'yı kurarken install.packages("rJava")aşağıdaki hatayı alıyorum: checking Java support in R... present: interpreter : '/usr/bin/java' archiver : '/usr/bin/jar' compiler : '/usr/bin/javac' header prep.: '/usr/bin/javah' cpp flags : '-I/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../include -I/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../include/linux' java libs : '-L/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64/server -L/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64 -L/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../lib/amd64 -L -L/usr/java/packages/lib/amd64 -L/usr/lib64 -L/lib64 -L/lib -L/usr/lib -ljvm' checking whether JNI programs can be compiled... …
116 r  rjava 

6
Veri çerçevesinin bir satırını vektöre dönüştürme
Bir veri çerçevesinin bir satırından bir vektör oluşturmak istiyorum. Ancak satır ve sütun adlarına sahip olmak istemiyorum. Birkaç şey denedim ... ama şansım olmadı. Bu benim veri çerçevem: > df <- data.frame(a=c(1,2,4,2),b=c(2,6,2,1),c=c(2.6,8.2,7.5,3)) > df a b c 1 1 2 2.6 2 2 6 8.2 3 4 2 7.5 4 …
116 r  vector  dataframe 

7
Data.frame'e sütun ekleme
Aşağıda data.frame var. Verilerimi sütun 1 ( h_no) ' e göre sınıflandıran bir sütun eklemek istiyorum , bu şekilde h_no 1,2,3,4'ün ilk serisi sınıf 1, ikinci serih_no (1 ila 7) sınıf 2 vb. son sütunda belirtildiği gibi. h_no h_freq h_freqsq 1 0.09091 0.008264628 1 2 0.00000 0.000000000 1 3 0.04545 …
115 r  dataframe 


11
Komut satırında (terminal) R betiklerini kullanmanın en iyi yolu nedir?
Komut satırından basit çizimler yapmak için R betiklerine sahip olmak çok uygundur. Ancak, R'yi bash betiklerinden çalıştırmak hiç uygun değildir. İdeal şöyle bir şey olabilir #!/path/to/R ... veya #!/usr/bin/env R ... ama ben bunların ikisini de yapamadım. Başka bir seçenek, örneğin R, içinde tamamen komut dosyalarını tutuyor script.Rve onu çağırma …
115 bash  r 

3
Facet_wrap ve ölçekler = ggplot2'de "serbest" ile ayrı eksen limitlerini ayarlama
Tahmin edilen ve gerçek değerleri yan yana görüntülemek için, tahmin edilen değer ve kalıntıların bir grafiğiyle birlikte yönlü bir grafik oluşturuyorum. shinyFarklı eğitim parametreleri kullanarak modelleme çabalarının sonuçlarını keşfetmeye yardımcı olmak için kullanacağım. Modeli, verilerin% 85'i ile eğitiyorum, kalan% 15'i test ediyorum ve her seferinde gerçek / tahmin edilen değerleri …
115 r  ggplot2  facet 

4
`seviyeleri <-` (Bu ne büyücülük?
Başka bir soruya yanıt olarak @Marek şu çözümü yayınladı: https://stackoverflow.com/a/10432263/636656 dat &lt;- structure(list(product = c(11L, 11L, 9L, 9L, 6L, 1L, 11L, 5L, 7L, 11L, 5L, 11L, 4L, 3L, 10L, 7L, 10L, 5L, 9L, 8L)), .Names = "product", row.names = c(NA, -20L), class = "data.frame") `levels&lt;-`( factor(dat$product), list(Tylenol=1:3, Advil=4:6, Bayer=7:9, Generic=10:12) …
114 r  types  levels 

12
C'de yuvarlanan medyan algoritması
Şu anda C'de bir yuvarlanan medyan filtresi (yuvarlanan ortalama filtresine benzer) uygulamak için bir algoritma üzerinde çalışıyorum. Literatür araştırmamdan, bunu yapmanın makul derecede etkili iki yolu var gibi görünüyor. Birincisi, değerlerin ilk penceresini sıralamak, ardından yeni değeri eklemek ve her yinelemede mevcut olanı kaldırmak için bir ikili arama yapmaktır. İkincisi …
114 c  algorithm  r  statistics  median 

3
Rmarkdown'a akıllı bir şekilde \ newpage nasıl eklenir?
\newpageR markdown v2'de LaTeX komutunu bundan farklı bir şekilde kullanıp kullanamayacağınızı merak ediyorum : ```{r, results='asis', echo=FALSE} cat("\\newpage") ``` Pdf_output üretiyorum. Herhangi bir1 herhangi bir fikriniz varsa lütfen yorum yapmaktan çekinmeyin :)! Teşekkürler Bunun gibi pdf oluşturuyorum: --- title: " " author: " " date: "2014" output: pdf_document: includes: in_header: …
114 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.