«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
Her gruptaki satır sayısını sayın
Bir veri çerçevem ​​var ve her gruptaki satır sayısını saymak istiyorum. aggregateVerileri toplamak için işlevi düzenli olarak aşağıdaki gibi kullanıyorum: df2 <- aggregate(x ~ Year + Month, data = df1, sum) Şimdi, gözlemleri saymak istiyorum ama uygun argümanı bulamıyorum FUN. Sezgisel olarak, aşağıdaki gibi olacağını düşündüm: df2 <- aggregate(x ~ …
121 r  dataframe  aggregate  r-faq 

13
R'de hata ayıklama için genel öneriler
Yazdığım bir R işlevini kullanırken bir hata alıyorum: Warning messages: 1: glm.fit: algorithm did not converge 2: glm.fit: algorithm did not converge Ne yaptım: İşleve adım atın Hatanın hangi satırda oluştuğunu bulmak için baskı eklemek, kullanılmaması gereken iki işlevi önerir glm.fit. Bunlar window()ve save(). Genel yaklaşımlarım arasında , istisnayı bulana …
120 r  debugging  r-faq 

2
Gösterge (metin) etiketlerini ggplot'ta düzenleme
Dokümantasyona ve StackOverflow'a bakarak saatler harcadım, ancak sorunumu çözecek bir çözüm yok gibi görünüyor. Kullanırken ggplot, veri çerçevemde olmasına rağmen açıklamada doğru metni alamıyorum. Ben denedim scale_colour_manual, scale_fill_manualiçin farklı değerlere sahip labels=gibi c("T999", "T888")", "cols". İşte kodum: T999 <- runif(10, 100, 200) T888 <- runif(10, 200, 300) TY <- runif(10, …
120 r  text  ggplot2  label 

4
R nesne tanımlama
Genellikle çıktı veri türünü anlamadığım çıktı üreten bir işlevle son buluyorum. Bir liste bekliyorum ve sonunda bir liste listesi veya bir veri çerçevesi veya başka bir şey oluyor. Bir işlevi ilk kez kullanırken çıktı veri türünü bulmak için iyi bir yöntem veya iş akışı nedir?
120 r  object 


9
LaTeX'i R Grafiklerine Alma
LaTeXGrafik elemanlarına dizgi eklemek istiyorum R(örneğin: başlık, eksen etiketleri, ek açıklamalar, vb.) base/latticeVeya kombinasyonunu kullanarak ggplot2. Sorular: LaTeXBu paketleri kullanarak arsalara girmenin bir yolu var mı ve eğer öyleyse, nasıl yapılır? Değilse, bunu başarmak için gereken ek paketler var mı? Örneğin, burada tartışıldığı gibi paketler aracılığıyla Python matplotlibderlemelerde : http://www.scipy.org/Cookbook/Matplotlib/UsingTexLaTeXtext.usetex …
119 r  latex  plot 

1
ggplot2'ye x ve y ekseni etiketleri ekleme
Bu grafikteki x ve y etiketlerini nasıl değiştirebilirim lütfen? library(Sleuth2) library(ggplot2) discharge<-ex1221new$Discharge area<-ex1221new$Area nitrogen<-ex1221new$NO3 p <- ggplot(ex1221new, aes(discharge, area), main="Point") p + geom_point(aes(size= nitrogen)) + scale_area() + opts(title = expression("Weighted Scatterplot of Watershed Area vs. Discharge and Nitrogen Levels (PPM)"), subtitle="n=41")
119 r  label  ggplot2 

6
Ggplot2 kullanılırken kalıcı geçersiz grafik durumu hatası
Veri çerçevemin iyi olduğuna ve kodumun iyi olduğuna inanıyorum. Aslında, işleri olabildiğince basit hale getirmek için veri çerçevesinin bazı kısımlarını ve grafik kodunun çoğunu kaldırdım. Ama yine de anlıyorum: Error in .Call.graphics(C_palette2, .Call(C_palette2, NULL)) : invalid graphics state Burada sorun ne? Veriler şu şekildedir: date trt var val 1/8/2008 cc …
119 r  ggplot2 

5
Bir data.frame sütun adını bir işleve iletin
Bir data.frame ( x) ve columnondan a kabul etmek için bir fonksiyon yazmaya çalışıyorum . Fonksiyon x üzerinde bazı hesaplamalar yapar ve daha sonra başka bir data.frame döndürür. Sütun adını işleve geçirmek için en iyi uygulamalar yöntemine bağlı kaldım. İki minimal örnek fun1ve fun2aşağıda x$column, max()örnek olarak kullanarak , üzerinde …
119 r  dataframe  r-faq 

1
Geom_bar ggplot2'deki çubukları yeniden sıralayın
Arsanın miRNAen yüksekten en valuedüşüğe doğru sıralandığı bir çubuk arsa yapmaya çalışıyorum miRNA. Kodum neden çalışmıyor? > head(corr.m) miRNA variable value 1 mmu-miR-532-3p pos 7 2 mmu-miR-1983 pos 75 3 mmu-miR-301a-3p pos 70 4 mmu-miR-96-5p pos 5 5 mmu-miR-139-5p pos 10 6 mmu-miR-5097 pos 47 ggplot(corr.m, aes(x=reorder(miRNA, value), y=value, fill=variable)) …
119 r  ggplot2 

6
Dplyr'de "yeniden adlandır" için değiştirme
Plyr'in yeniden adlandırma işlevini seviyorum rename. Son zamanlarda dplyr kullanmaya başladım ve dplyr'den bir işlevi kullanarak değişkenleri yeniden adlandırmanın kolay bir yolu olup olmadığını merak ediyordum, kullanımı plyr'ler kadar kolay renamemı?
118 r  rename  dplyr 

9
Neden R'nin ifelse ifadeleri vektörleri döndüremiyor?
R'nin ifelse ifadelerinin zaman zaman oldukça kullanışlı olduğunu gördüm. Örneğin: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Ama aşağıdaki davranış biraz kafam karıştı. ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 Bu, maaş notumun üzerinde olan bir tasarım seçimi mi?
118 r  if-statement  r-faq 

2
Data.table sütunları nasıl yeniden sıralanır (kopyalamadan)
data.table xSütun adlarının bir karakter vektörü verildiğinde, sütunlarımda yeniden sıralamak istiyorum neworder: library(data.table) x <- data.table(a = 1:3, b = 3:1, c = runif(3)) neworder <- c("c", "b", "a") Açıkçası yapabilirim: x[ , neworder, with = FALSE] # or x[ , ..neworder] # c b a # 1: 0.8476623 3 …
118 r  data.table 

6
Tüm değişkenlerin türünü alın
R'de, betiğimin sonunda global değişkenlerin bir listesini almak ve bunların üzerinde yinelemek istiyorum. İşte kodum #declare a few sample variables a<-10 b<-"Hello world" c<-data.frame() #get all global variables in script and iterate over them myGlobals<-objects() for(i in myGlobals){ print(typeof(i)) #prints 'character' } Benim sorunum, değişken olmasına rağmen typeof(i)her zaman geri …
118 r  typeof 

2
UNIX dönemini Date nesnesine dönüştür
Düzgün dağıtılmış zaman serileri üzerinde çizim yapıyorum ve hesaplamalar yapıyorum. Zaman damgaları şu anda UNIX döneminden bu yana geçen saniye sayısını temsil eden tamsayılar olarak saklanmaktadır (örneğin 1352068320), ancak Datenesneler çizim için daha uygun görünmektedir. Dönüşümü nasıl yapabilirim? Ben okudum ?Date, ?as.Dateve ??epochfakat bu bilgiyi kaçırmış görünüyor.
118 r  time  r-faq 

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.