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

10
Bir işlevin kaynak kodunu nasıl görüntüleyebilirim?
Nasıl çalıştığını görmek için bir işlev için kaynak koduna bakmak istiyorum. Bilgi istemine adını yazarak bir işlevi yazdırabileceğimi biliyorum: > t function (x) UseMethod("t") <bytecode: 0x2332948> <environment: namespace:base> Bu durumda ne anlama UseMethod("t")geliyor? Aslında tarafından kullanılan kaynak kodunu nasıl bulabilirim, örneğin:t(1:10) ? Ben gördüğümde arasında bir fark var mı UseMethodve …
551 r  function  r-faq 

14
Alt kümelenmiş bir veri çerçevesinde düşme faktörü düzeyleri
Bir içeren bir veri çerçevesi var factor. Bu subsetveri çerçevesinin bir alt kümesini veya başka bir dizin oluşturma işlevini oluşturduğumda, yeni bir veri çerçevesi oluşturulur. Ancak factordeğişken, yeni veri çerçevesinde bulunmasalar bile, orijinal düzeylerinin tümünü korur. Bu, yönlü çizim yaparken veya faktör düzeylerine dayanan işlevleri kullanırken sorunlara neden olur. Yeni …
543 r  dataframe  r-factor  r-faq 

11
R yeniden başlatılmadan bir paket nasıl kaldırılır
R'yi yeniden başlatmak zorunda kalmadan bir paketi kaldırmak istiyorum (çoğunlukla farklı denediğimde R'yi yeniden başlatmak, çakışan paketler sinir bozucu oluyor, ancak muhtemelen bu bir program ve sonra başka bir işlevi kullanmak için bir programda kullanılabilir - ad alanı olmasına rağmen) kaynak gösterme muhtemelen bu kullanım için daha iyi bir fikirdir). …
540 r  package  r-faq 



20
Bir listeyi veri çerçevesine dönüştürme
İç içe veri listem var. Uzunluğu 132'dir ve her bir öğe 20 uzunluğunun bir listesidir. Bu yapıyı 132 satır ve 20 sütun veri içeren bir veri çerçevesine dönüştürmenin hızlı bir yolu var mı ? Çalışmak için bazı örnek veriler: l <- replicate( 132, list(sample(letters, 20)), simplify = FALSE )
513 r  list  dataframe 

11
Çok büyük tabloları veri çerçeveleri olarak hızlı bir şekilde okuma
R.'de bir veri çerçevesi olarak yüklemek istediğim çok büyük tablolar (30 milyon satır) var read.table(), ancak birçok kullanışlı özelliğe sahip, ancak uygulamada işleri yavaşlatan bir sürü mantık var gibi görünüyor. Benim durumumda, önceden sütun türlerini bildiğimi, tabloda herhangi bir sütun başlığı veya satır adı içermediğini ve endişelenmem gereken patolojik karakterlerin …
503 r  import  dataframe  r-faq 

27
Bir R oturumunda kullanılabilir belleği yönetme hileleri
Kişiler etkileşimli bir R oturumunun kullanılabilir belleğini yönetmek için hangi hileleri kullanıyor? En büyük nesneleri listelemek (ve / veya sıralamak) ve rm()bazen de bazılarını listelemek için [Petr Pikal ve David Hinds'in 2004'teki r-yardım listesine gönderilerine dayanarak] aşağıdaki işlevleri kullanıyorum . Ama açık arayla en etkili çözüm ... 64-bit Linux altında …


16
Boş bir data.frame oluşturun
Herhangi bir satır olmadan bir data.frame başlatmaya çalışıyorum. Temel olarak, her sütun için veri türlerini belirtmek ve adlandırmak istiyorum, ancak sonuç olarak oluşturulan herhangi bir satır yok. Şimdiye kadar yapabildiğim en iyi şey şudur: df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"), File="", User="", stringsAsFactors=FALSE) df <- df[-1,] Bu, istediğim tüm veri türlerini ve …
480 r  dataframe  r-faq 

7
R'de küme analizi: optimum küme sayısını belirleme
R'de bir acemi olmak, k-ortalama analizi yapmak için en iyi kümeleri nasıl seçeceğimi bilmiyorum. Aşağıdaki verilerin bir alt kümesini çizdikten sonra kaç küme uygun olur? Küme dendro analizini nasıl yapabilirim? n = 1000 kk = 10 x1 = runif(kk) y1 = runif(kk) z1 = runif(kk) x4 = sample(x1,length(x1)) y4 = …

12
R'de hangi paket sürümünün yüklü olduğunu nasıl öğrenebilirim?
Üniversite kümemi nasıl kullanacağımı çözme sürecindeyim. Yüklü 2 R sürümü vardır. Standart olmayan bir yerde sistem çapında R 2.11 (Debian 6.0) ve R 2.14.2. MPI'yı karla birlikte kullanmaya çalışıyorum. Çalışmaya çalıştığım kod aşağıdaki library(snow) library(Rmpi) cl <- makeMPIcluster(mpi.universe.size()-1) stopCluster(cl) mpi.quit() R 2.11'de sorunsuz çalışır. (Senaryoyu ile başlatırım mpirun -H localhost,n1,n2,n3,n4 …
405 r  package  version 

2
"[" Neden "alt kümeden" daha iyidir?
Bir data.frame, yani belirli koşulları karşılayan satırları ayıklamak gerektiğinde, ben subsetişlevi kullanmayı tercih : subset(airquality, Month == 8 & Temp > 90) [Fonksiyondan ziyade : airquality[airquality$Month == 8 & airquality$Temp > 90, ] Tercihimin iki ana nedeni var: Kodun soldan sağa doğru daha iyi okunduğunu görüyorum. R hakkında hiçbir şey …
400 r  filter  subset  r-faq 


16
Veri çerçevesinin sütun adlarını değiştirme
"Newprice" adında bir veri çerçevem ​​var (aşağıya bakın) ve R'deki programımdaki sütun adlarını değiştirmek istiyorum. > newprice Chang. Chang. Chang. 1 100 36 136 2 120 -33 87 3 150 14 164 Aslında ben de bunu yapıyorum: names(newprice)[1]<-paste("premium") names(newprice)[2]<-paste("change") names(newprice)[3]<-paste("newprice") Ben her döngü adı gördüğünüz gibi farklı olmasını istiyorum çünkü …
399 r  dataframe  rename 

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.